我错误地启动了命令
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未找到
有人知道我用这个更新破坏了哪个配置? 我该如何解决?
答案 0 :(得分:2)
我明白了。 有两个_VirtualHost 默认值:443 (一个来自httpd.conf,另一个来自ssl.conf)。
删除其中一个(我建议删除 httpd.conf 的一个以保留ssl.conf文件中的所有ssl配置)所有重启都正常工作。