簡體   English   中英

Vhosts - *.80 重定向有效,為什么 *.443 無效?

[英]Vhosts - *.80 redirect works, why doesn't *.443?

我已經設置了一個重定向來捕獲所有 http:(端口 80)流量。 這是為了解決安全問題(即不允許任何人直接訪問服務器)。

<VirtualHost *:80>
    DocumentRoot "/var/www/html/redirect"
</VirtualHost>

這是 vhosts 文件中的第一個條目並且工作正常。 但是,我還想使用它來重定向所有 https: 流量(端口 443),使用以下命令(直接放在 vhost 文件中的第一個條目之后......

<VirtualHost *:443>
    DocumentRoot "/var/www/html/redirect"
</VirtualHost>

但是,這樣做會使我們所有的網站崩潰....

我已經運行了一個 httpd -S 並且它沒有返回任何錯誤。

關於如何設置 https 重定向的任何建議?

根據此答案,您需要為 :443 虛擬主機指定 SSL

<VirtualHost *:443>
    SSLEngine On
    DocumentRoot "/var/www/html/redirect"
</VirtualHost>

如果您的服務器正在偵聽 443,還要查看您的站點配置。在訪問頁面時在運行時檢查您的錯誤日志。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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