Debian
apache2 將埠從 443 更改為 7443
我正在使用預設的 apache ssl conf 文件“default-ssl.conf”
如果我使用我的自簽名證書不理會它,我可以使用 443 訪問該頁面:
<VirtualHost _default_:443> ServerAdmin my.email@gmail.com ServerName myhost:443
但是一旦我將其更改為埠 7443 並重新啟動,我就無法訪問該頁面。我呼叫頁面如下:
https://myip:7443/site and nothing happens but https://myip/site works fine.
每次我更改它時,我都會呼叫 apache2 重新啟動。我在 vm 中執行最新的 Debian。我認為在 vm 中執行不是問題,因為埠 443 工作正常。我已經看過並沒有真正在Google上看到任何對我有幫助的解決方案。我雖然將埠更改為 7443 將是我唯一需要的。
您必須在兩個地方更改埠:
在虛擬主機中:
<VirtualHost _default_:7443>
在 Listen 指令中:
Listen 80 Listen 7443
要查看 Apache 對您的埠和 VirtualHosts 綁定的理解,只需執行:
httpd -S
不要忘記啟用 SSL!
a2enmod ssl
在 /etc/apache2/ports.conf 中,不要在 ssl_module 之外添加 Listen 9443!
Listen 9980 <IfModule ssl_module> Listen 9443 </IfModule>
在 /etc/apache2/sites-enabled/default-ssl.conf
<VirtualHost _default_:9443>