Apache 上的端口可以在两个位置进行更改:
/sites-available/000-default.conf
ports.conf
默认情况下,两个 .conf 文件都指示 Apache 监听端口 80。
我想将 Apache 设置为侦听特定端口。似乎,这ports.conf
覆盖了000-default.conf
当服务器仅在一个 IP 地址上运行时,更改端口的正确位置在哪里?
Apache 上的端口可以在两个位置进行更改:
/sites-available/000-default.conf
ports.conf
默认情况下,两个 .conf 文件都指示 Apache 监听端口 80。
我想将 Apache 设置为侦听特定端口。似乎,这ports.conf
覆盖了000-default.conf
当服务器仅在一个 IP 地址上运行时,更改端口的正确位置在哪里?
端口可以单独更改
ports.conf
。各种站点配置包含在开放端口上提供服务的定义。这意味着如果你定义一个VirtualHost
这样的:但是你没有对应的
Listen 1234
指令,那么VirtualHost
上面的定义就是无操作的。因此,为了让 Apache 在其他端口上侦听,您需要在其中包含
Listen
指令ports.conf
(技术上任何其他文件都可以,但最好在它们所属的位置编写配置片段),并VirtualHost
在其中一个中的配置文件sites-available
。在此之后,使用a2ensite
启用创建的配置。