Linux
HTTPS 啟動,如何拒絕 HTTP 連接
我最近在我的伺服器上安裝了 SSL 證書,現在 HTTPS 似乎適用於所有頁面。
但是,伺服器仍在接受來自 HTTP 的連接。如何強制實施 HTTPS?
我在我的伺服器上使用 CentOS Linux 發行版。
假設您使用的是 apache,您可以編輯 /etc/httpd/conf/httpd.conf 並註釋掉該行
Listen 80
另一種解決方案是繼續打開埠 80 並在您的應用程序中檢測非 SSL 使用並重定向到 SSL 版本。
這是一個 Apache wiki 文件,其中也包含可能的重定向解決方案。https://wiki.apache.org/httpd/RedirectSSL