簡體   English   中英

在centos中更新httpd后SSL不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM