我在我的实例SSL
上遇到问题
我的虚拟主机阻止工作,我没有任何关于原因的线索。我的文件夹里
有一份礼物。
我似乎没有看到任何错误日志里面
也为空virtual hosts
EC2
LAMP
service httpd start
[FAILED]
ssl.conf
conf.d
/var/log/httpd
ssl_engine.log
<VirtualHost *:443>
ServerName app.mydomain.com
DocumentRoot /var/www/app.mydomain.com
SSLEngine on
SSLCertificateFile /etc/ssl/certs/certificate.crt
SSLCertificateKeyFile /etc/ssl/certs/app_mydomain_com.key
SSLCACertificateFile /etc/ssl/certs/mydomain.ca.crt
ErrorLog /var/log/ssl_engine.log
</VirtualHost>
我可以执行任何测试以更好地了解错误可能来自哪里?
我发现当我摆脱ssl.conf
并且任何带有 apache 的虚拟域<VirtualHost *:443>
都将启动时,否则什么都不会发生,我似乎找不到任何错误日志。
更新:
我把它拿出来了ssl.conf
,apache 现在将启动。
向后工作以查看这是如何产生错误的
<VirtualHost _default_:443>
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
SSLOptions +StdEnvVars
</Files>
<Directory "/var/www/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog logs/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>
终于报错了
SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch