httpd 를 한번도 실행해 주지 않은 상태에서 apachetl configtest 했더니 아래와 같은 오류 메시지가 나오더군요~

 

[root@ivps ~]# apachectl configtest
AH00526: Syntax error on line 85 of /etc/httpd/conf.d/ssl.conf:
SSLCertificateFile: file '/etc/pki/tls/certs/localhost.crt' does not exist or is empty
[root@ivps ~]# vi /etc/httpd/conf.d/ssl.conf

 

[root@ivps ~]# ls -l /etc/pki/tls/certs/localhost.crt
ls: cannot access '/etc/pki/tls/certs/localhost.crt': No such file or directory


[root@ivps ~]# systemctl restart httpd
[root@ivps ~]# apachectl configtest
Syntax OK
[root@ivps ~]# ls -l /etc/pki/tls/certs/localhost.crt
-rw-r--r--. 1 root root 3720 Jan  9 05:06 /etc/pki/tls/certs/localhost.crt

 

httpd 를 한번 실행해주면 되네요~

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

CentOS 7.x 아파치 SSL 인증서 설정 방법



이번에는 letsencrypt 로 무료 발급 받은 인증서를 아파치에 설정을 해봅니다.


발급 받은 인증서 파일은 /etc/letsencrypt/archive/ 디렉토리에 있지만


live 디렉토리에 심볼릭 링크가 됩니다.


<VirtualHost conoha.ivps.kr:443>

    SSLEngine on

    SSLCertificateFile /etc/letsencrypt/live/conoha.ivps.kr/cert.pem

    SSLCertificateKeyFile /etc/letsencrypt/live/conoha.ivps.kr/privkey.pem

    SSLCertificateChainFile /etc/letsencrypt/live/conoha.ivps.kr/fullchain.pem

    ServerName conoha.ivps.kr

    DocumentRoot /var/www/html

    ErrorLog logs/conoha.ivps.kr_error_log

    CustomLog logs/conoha.ivps.kr_access_log common

</VirtualHost>


그리고 SSLEngine 이 동작하게 mod_ssl 모듈을 설치하여야 합니다.


# yum install mod_ssl


아파치를 재시작하고 브라우저로 접속해 보면 됩니다.



블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,