Apache-2.2
重定向埠/埠 10000 到 https apache
我一直在閱讀並嘗試不同的配置以在埠 10000 上向我的伺服器發出請求,以將 http 重定向到 https 請求。
出於某種原因,我不知道如何在使用埠 10000 時實現它,儘管我可以為埠 80(隱式)設置重寫規則來做到這一點:
我想要的只是一個請求,如下所示:
http://example.com:10000
將我重定向到
https://example.com:10000
我目前的 vhost,許多不同嘗試中的最後一個目前設置如下,但它似乎根本不起作用:
<VirtualHost *:10000> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_POST}%{REQUEST_URI} ErrorLog "/var/log/httpd/webmin-redirect_error_log.log" CustomLog "/var/log/httpd/webmin-redirect_access_log.log" common </VirtualHost>
我還嘗試了其他一些事情,但似乎沒有任何效果,任何幫助將不勝感激。
編輯:我已經在我的 httpd.conf 中進行了重寫,將埠 80 重定向到 https。如果我從外部訪問埠 10000,它將被重定向到 https,但從區域網路“ http://192.168.0.2:10000 ”它不會。
您必須決定埠 10000 是 HTTP 還是 HTTPS。對於 HTTPS,您必須使用 SSL* 配置行創建它自己的虛擬主機。您不能在同一埠的同一 IP 中同時擁有兩者。
你可以很容易地做到這一點:
- Webmin > 配置 Webmin > Ssl 配置
- 在 > 將非 SSL 請求重定向到 SSL 模式中檢查是嗎?
- 重新載入瀏覽器並清除記憶體(Ctrl + Shift +R)