[英]SSL doesn't work after update httpd in centos
我錯誤地啟動了命令
sudo yum install httpd
在我的服務器的命令行中。 由於已經安裝了 httpd,此命令已重新安裝/更新了httpd,但之后我無法再啟動 httpd:啟動命令
sudo /etc/init.d/httpd restart
我收到錯誤:
啟動 httpd: (98)Address already in use: make_sock: could not bind to address 0.0.0.0:443 沒有可用的監聽套接字,正在關閉
所以在配置文件中更深入地看,我看到
Listen 443
都在 conf/httpd.conf 和 conf.d/ssl.conf 中。 評論其中一個 httpd 服務正確啟動,但似乎 SSL 無法正常工作,因為如果我訪問某些我知道受 SSL 保護的頁面,我會收到一個
404 未找到
有人知道我使用該更新損壞了哪些配置? 我該如何解決?
我想到了。 有兩個 _VirtualHost默認值:443 (一個來自 httpd.conf,一個來自 ssl.conf)。
刪除其中之一(我建議刪除httpd.conf的一個以將所有 ssl 配置保留在 ssl.conf 文件中)一切重新啟動正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.