SSL 인증서 도움말

내 Apache 서버(CentOS)에 수동으로 SSL 인증서 설치


올바른 서버 유형이 아닌가요? 설치 지침 목록으로 이동하세요.

인증서 요청이 승인되면 SSL 관리자에서 인증서를 다운로드하고 Apache 서버에 설치할 수 있습니다. 서버에서 CentOS 대신 Ubuntu를 실행하는 경우 내 Apache 서버(Ubuntu)에 수동으로 SSL 인증서 설치를 참조하세요.

  1. 인증서 및 키 파일이 저장된 디렉터리를 찾은 다음, 중간 인증서(gd_bundle.crt 또는 이와 유사한 파일)와 기본 인증서(무작위로 이름이 지정된 .crt 파일)를 해당 폴더로 업로드합니다.
    • 보안을 위해 이러한 파일을 루트에서만 읽을 수 있도록 해야 합니다.
  2. Apache 구성 파일을 찾습니다.
    • 기본 구성의 /etc/httpd 폴더에서 httpd.conf라는 이름의 파일을 찾을 수 있습니다.
    • 서버를 다르게 구성한 경우, 다음 명령을 사용하여 파일을 찾을 수 있습니다.
    • grep -i -r "SSLCertificateFile" /etc/httpd/
      • /etc/httpd/는 Apache 설치의 기본 디렉터리로 바뀔 수 있습니다.
  3. 즐겨 사용하는 텍스트 편집기에서 이 파일을 엽니다.
  4. httpd.conf 파일 내에서 VirtualHost> 블록을 찾습니다.
  5. 사이트를 보안(https) 및 비보안(http) 연결 모두 가능하도록 하려면 이 블록을 복사하여 기존 VirtualHost> 블록 바로 아래에 붙여 넣습니다.
  6. 이제 보안 연결을 위해 이 VirtualHost> 블록의 사본을 사용자 지정할 수 있습니다. 다음은 구성의 예입니다.
  7. VirtualHost xxx.xxx.x.x:443>
    	DocumentRoot /var/www/coolexample
    	ServerName coolexample.com www.coolexample.com
    		SSLEngine on
    		SSLCertificateFile /path/to/coolexample.crt
    		SSLCertificateKeyFile /path/to/privatekey.key
    		SSLCertificateChainFile /path/to/intermediate.crt
    /VirtualHost>
    • 서버 IP 끝에 추가된 443 포트도 잊지 마세요.
    • DocumentRootServerName은 원래 VirtualHost> 블록과 일치해야 합니다.
    • 나머지 /path/to/... 파일 위치는 사용자 지정 디렉터리 및 파일 이름으로 바뀔 수 있습니다.
  8. 먼저, 다음 명령을 실행하여 Apache 구성 파일에서 오류를 확인합니다.
  9. apachectl configtest
  10. 테스트에서 Syntax OK(구문 확인) 응답을 반환하는지 확인합니다. 응답이 반환되지 않으면 구성 파일을 검토합니다.
  11. 경고: 구성 파일에 구문 오류가 있는 경우 Apache 서비스가 다시 시작되지 않습니다.

  12. Syntax OK(구문 확인) 응답을 확인한 후 다음 명령을 실행하여 Apache를 다시 시작합니다.
  13. apachectl restart

참고: 고객의 편의를 위해 특정 타사 제품의 사용 방법에 대한 정보를 제공하지만, GoDaddy는 타사 제품을 보증하거나 직접 지원하지는 않으며 그러한 제품의 기능이나 안정성에 대해 책임지지 않습니다. 타사 마크와 로고는 해당 소유자의 등록 상표입니다. 모든 권리 보유.