Apache上的端口可以在两个位置上更改:
/sites-available/000-default.confports.conf默认情况下,两个.conf文件都要求Apache在端口80上侦听。
我希望将Apache设置为在特定端口上侦听。看起来,ports.conf覆盖了000-default.conf的值。
当服务器只在一个IP-入口上运行时,更改端口的正确位置在哪里?
发布于 2020-01-13 14:32:29
仅在ports.conf中就可以更改端口。各种站点都包含了在开放端口上服务的定义。这意味着,如果您像这样定义一个VirtualHost:
<VirtualHost 0.0.0.0:1234>但是您没有相应的Listen 1234指令,那么上面的VirtualHost定义是不操作的。
因此,为了让Apache侦听其他端口,您需要将Listen指令包含在ports.conf中(从技术上讲,任何其他文件都可以,但是编写配置片段所在的位置是个好主意),并在sites-available中的一个配置文件中创建一个VirtualHost条目。之后,使用a2ensite启用所创建的配置。
https://serverfault.com/questions/998708
复制相似问题