我正在尝试将 https 添加到我们的 URL。以下是我在 httpd.conf 中的配置。但是当我使用 https 输入 URL 时,服务器挂起并返回超时。URL 与以前一样使用 http。HTTPS 部分是我正在尝试添加的新内容。我也没有在日志中看到任何错误。请帮我排除故障!!
Listen 8085
Listen 8443
SSLSessionCache shmcb:/sbclocal/data/snap/logfiles/apache/ssl_cache
SSLSessionCacheTimeout 300
<VirtualHost _default_:8443>
ServerName example.com
SSLEngine on
SSLProtocol -all +SSLv3 +TLSv1
SSLCertificateFile ssl/eqiqa.crt
SSLCertificateKeyFile ssl/server.key
SSLCertificateChainFile ssl/ca.crt
CustomLog /sbclocal/data/snap/logfiles/apache/ssl_request.log "%t %h %{SSL_PROTOCOL}x \"%r\" %b"
</VirtualHost>
<VirtualHost _default_:8085>
ServerName example.com
SSLEngine off
</VirtualHost>
答案1
对我来说这似乎不是发布的配置的问题,事实上您遇到超时似乎更多的是权限/模块问题。
请检查以下内容:
8443
您的防火墙是否打开该端口。是否已启用 apache2 SSL 模块。为此,请运行以下命令:
a2enmod ssl
完成后,您可能会被要求重新启动
apache2
守护进程:/etc/init.d/apache2 restart