SSL 서버에 대한 인증서 서명 요청 생성

SSL 서버에 대한 인증서 서명 요청 생성

CentOS 6.2 LAMP를 실행 중이고 방금 Namecheap을 통해 SSL 인증서를 구입하여 서버에 설치하려고 합니다.이것제가 구매한 인증서입니다.

웹 호스트를 사용하지 않고 어떻게 이 프로세스를 완료할 수 있나요?

지금까지 SSL을 사용하여 설치했으며 yum install mod_ssl openssl이제 NameCheap을 통해 CSR을 제공하고 서버 유형을 선택하라는 메시지가 표시됩니다.

mod_ssl둘 다 opensslApache2에 있습니까?

여기에 이미지 설명을 입력하세요.

CSR이란 무엇입니까? CSR을 생성하는 방법은 무엇입니까?

내가 온라인에서 찾은 튜토리얼은 모두 자체 서명된 인증서를 사용하는데, 이는 내가 원하는 것이 아닙니다.

답변1

글쎄요, 이 문제는 제가 직접 해결했습니다. 불행히도 인터넷의 가장 일반적인 문서에는 "CSR을 호스트로 요청"이라고 나와 있습니다. 물론 제가 직접 호스팅을 하기 때문에 서버에 직접 코드를 등록해야 합니다.

서버에 SSH 연결을 설정하고 다음 명령을 실행했습니다.

openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csr

바꾸다'내 서버.key' 및 '섬기는 사람.key'를 원하는 관련 이름으로 바꿉니다. (확장자를 유지하세요.)

이 명령을 실행하면 몇 가지 질문이 표시됩니다.

Country Name (2 letter code) [AU]: 
State or Province Name (full name) [Some-State]: 
Locality Name (eg, city) []: 
Organization Name (eg, company) [Internet Widgits Pty Ltd]: 
Organizational Unit Name (eg, section) []: 
Common Name (eg, YOUR name) []: 
Email Address []:

이 정보를 입력하고 계속 진행하면 비밀번호를 입력하라는 메시지가 표시되고 회사 이름을 다시 선택할 수 있는 옵션이 제공됩니다.

그 후, 이 두 파일은 일반적으로 사용자의 홈 폴더에 있는 서버에 추가됩니다. 저는 루트로 로그인했기 때문에 "root" 폴더에 나타납니다.

메모장으로 .csr 파일을 열고 내용을 복사한 다음 NameCheap CSR 생성 페이지에 붙여넣고 마법사를 계속 진행했습니다.

나머지는 설명이 필요 없으며 Comodo로부터 이메일을 받은 후 인증서 구성 방법에 대한 다른 온라인 가이드를 따랐습니다.

관련 정보