도메인 SSL 인증서를 사용하도록 아파치를 어떻게 만드나요?

도메인 SSL 인증서를 사용하도록 아파치를 어떻게 만드나요?

을(를) 등록했는데 domain호스팅 제공업체에 나를 위한 SSL 인증서가 포함되어 있습니다.

IPApache 서버가 설치된 Linux 우분투 VPS가 있는 위치 로 A DNS 리디렉션을 설정했습니다 .

적절한 지시어를 사용하여 웹 SSL을 설정하기 위해 self signed인증서와 인증서를 다루었습니다 .let's encrypt

SSLEngine On
SSLCertificateFile <certificate chain file>
SSLCertificateKeyFile <private key file>

하지만 지금은 내 도메인 인증서에 대한 인증서와 키 파일이 없습니다.

가상호스트가 도메인을 사용하도록 만들 수 있나요? Let's encrypt 파일과 마찬가지로 인증서 파일을 다운로드하여 배치해야 합니까?

답변1

물론 TLS가 작동하려면 인증서 파일이 필요합니다.

호스팅 제공업체에 인증서가 포함된 경우 키 파일에 관해 해당 제공업체에 문의해야 합니다.

서버에 업로드하고적절한 권한을 설정했는지 확인하세요.

Apache의 구성은 letsencrypt 인증서와 정확히 동일하게 작동합니다.

답변2

호스팅 공급자가 호스팅 패키지의 일부로 SSL 인증서를 포함하는 경우 일반적으로 인증서 파일을 수동으로 다운로드하고 설치할 필요가 없습니다. 호스팅 제공업체는 SSL 인증서를 관리하고 설치 및 갱신 프로세스를 처리하는 경우가 많습니다.

호스팅 공급자가 제공한 SSL 인증서를 사용하도록 Apache를 구성하려면 호스팅 공급자로부터 인증서 및 개인 키 파일에 대한 경로를 얻어야 합니다. 이러한 경로는 호스팅 공급자 및 서버 설정에 따라 다릅니다. 경로가 있으면 Apache 가상 호스트 구성에서 해당 경로를 사용할 수 있습니다.

다음은 SSL 인증서와 개인 키를 사용하도록 Apache를 구성하는 방법의 예입니다.

<VirtualHost *:443> ServerName yourdomain.com ServerAliaswww.yourdomain.com

SSLEngine On
SSLCertificateFile /path/to/your/certificate.crt
SSLCertificateKeyFile /path/to/your/private.key

# Other SSL configuration directives (e.g., SSLProtocol, SSLCipherSuite, etc.) can go here

# Other virtual host configuration directives go here

/path/to/your/certificate.crt를 호스팅 공급자가 제공한 SSL 인증서 파일의 경로로 바꾸고, /path/to/your/private.key를 개인 키 파일의 경로로 바꾸세요.

가상 호스트 구성을 업데이트한 후 Apache를 다시 시작하여 변경 사항을 적용합니다.

sudo systemctl 다시 시작 apache2

Apache가 다시 시작되면 가상 호스트는 호스팅 공급자가 제공한 SSL 인증서를 사용해야 합니다.

관련 정보