在centos

时间:2016-10-11 14:17:47

标签: apache ssl httpd.conf

我错误地启动了命令

sudo yum install httpd

在我的服务器的命令行中。 已经安装了SInce httpd,此命令已重新安装/更新了 httpd ,但之后我无法启动httpd:启动命令

sudo /etc/init.d/httpd restart

我收到了错误:

  

启动httpd:(98)地址已在使用中:make_sock:无法绑定到地址0.0.0.0:443   没有可用的侦听套接字,关闭

所以在配置文件中看得更深,我看到了

Listen 443

在conf / httpd.conf和conf.d / ssl.conf中。 评论其中一个httpd服务正确启动但似乎SSL无法正常工作,因为如果我访问某些页面,我知道在SSL下受到保护我会收到

  

404未找到

有人知道我用这个更新破坏了哪个配置? 我该如何解决?

1 个答案:

答案 0 :(得分:2)

我明白了。 有两个_VirtualHost 默认值:443 (一个来自httpd.conf,另一个来自ssl.conf)。

删除其中一个(我建议删除 httpd.conf 的一个以保留ssl.conf文件中的所有ssl配置)所有重启都正常工作。