如何在 Windows Server 2008 上运行的 Apache 2.4.18 上禁用 SSL

如何在 Windows Server 2008 上运行的 Apache 2.4.18 上禁用 SSL

我在 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端口从更改44380

我重新启动了 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在某处有一个配置吗?

相关内容