Apache 2.4.12 웹 서버에서 SSL을 구성하려고 합니다. 그러나 apache2는 해당 SSL 디렉토리에서 인증서와 키 파일을 찾을 수 없습니다. 이미 파일 권한을 확인했지만 성공하지 못했습니다. 인증서는 비어 있지 않으며 동일한 인증서가 Apache 2.0.64 SSL 설치에서 작동했습니다.
여기에 오류 메시지가 있습니다:
/usr/sbin/apache2 -f /etc/apache2/httpd.conf
AH00526: Syntax error on line 7 of /etc/apache2/mod_ssl.conf:
SSLCertificateFile: file '/etc/apache2/ssl/cert/server.crt' does not exist or is empty
여기 내 mod_ssl.conf
cat mod_ssl.conf
<VirtualHost _default_:443>
# General setup for the virtual host
DocumentRoot "/var/www/"
ServerName 192.168.2.1:443
ServerAdmin [email protected]
SSLEngine on
SSLCertificateFile "/etc/apache2/ssl/cert/server.crt"
SSLCertificateKeyFile "/etc/apache2/ssl/key/server.key"
</VirtualHost>
/etc/apache2/ssl/cert$ ll
drwxrwxrwx 2 www www 232 Jan 1 01:57 .
drwxrwxrwx 4 www www 288 Jan 1 01:54 ..
-rwxrwxrwx 1 www www 863 Feb 10 2015 server.crt
/etc/apache2/ssl/key$ ll
drwxrwxrwx 2 www www 232 Jan 1 01:56 .
drwxrwxrwx 4 www www 288 Jan 1 01:54 ..
-rwxrwxrwx 1 www www 916 Feb 10 2015 server.key
이전에 이와 같은 것을 본 사람이 있습니까?