我在 Windows Server 2008 R2 上运行 Apache 2.4.18。
我想完全停止该环境中的 SSL。如何禁用它?
这是我尝试禁用它的方法
在httpd.conf
文件中我注释掉了以下两行
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
另外,httpd-vhosts.conf
我将VirtualHost
端口从更改443
为80
我重新启动了 Apache,但现在无法访问我的网站。我收到错误“无法连接所有网站”
我在这里错过了什么?如何正确禁用端口 443 上的 SSL 并在端口 80 上运行不使用 SSL 的 Apache?
答案1
您可能有大量 mod_ssl 配置现在不再起作用。检查 Apache 错误日志以查找问题。
我想象您已经SSLEngine On
为您的虚拟主机进行了配置,因此需要进行该配置。
另外,我见过的大多数安装在 httpd-vhosts.conf 中定义了端口 80 vhosts,在 httpd-ssl.conf 中配置了端口 443,但您似乎说在 httpd-vhosts 中配置了 443?
最后你Listen 80
在某处有一个配置吗?