apache2 将端口从 443 更改为 7443

adv*_*ner 1 debian port apache-2.4

我正在使用默认的 apache ssl conf 文件“default-ssl.conf”

如果我使用我的自签名证书不理会它,我可以使用 443 访问该页面:

<VirtualHost _default_:443>
    ServerAdmin my.email@gmail.com
    ServerName myhost:443
Run Code Online (Sandbox Code Playgroud)

但是一旦我将其更改为端口 7443 并重新启动,我就无法进入该页面。我调用页面如下:

https://myip:7443/site and nothing happens but
https://myip/site works fine.
Run Code Online (Sandbox Code Playgroud)

每次我更改它时,我都会调用 apache2 重新启动。我在虚拟机中运行最新的 Debian。我不认为在 vm 中运行是问题,因为端口 443 工作正常。我已经看过了,但并没有真正看到谷歌上有任何帮助我的解决方案。我虽然将端口更改为 7443 将是我唯一需要的东西。

mic*_*ick 7

您必须在两个地方更改端口:

在虚拟主机中:

<VirtualHost _default_:7443>
Run Code Online (Sandbox Code Playgroud)

在 Listen 指令中:

Listen 80
Listen 7443
Run Code Online (Sandbox Code Playgroud)

要查看 Apache 对您的端口和 VirtualHosts 绑定的理解,只需运行:

httpd -S
Run Code Online (Sandbox Code Playgroud)