首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache2: ports.conf对Vhost

Apache2: ports.conf对Vhost
EN

Server Fault用户
提问于 2020-01-13 12:54:33
回答 1查看 1.1K关注 0票数 0

Apache上的端口可以在两个位置上更改:

  • /sites-available/000-default.conf
  • ports.conf

默认情况下,两个.conf文件都要求Apache在端口80上侦听。

我希望将Apache设置为在特定端口上侦听。看起来,ports.conf覆盖了000-default.conf的值。

当服务器只在一个IP-入口上运行时,更改端口的正确位置在哪里?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-01-13 14:32:29

仅在ports.conf中就可以更改端口。各种站点都包含了在开放端口上服务的定义。这意味着,如果您像这样定义一个VirtualHost

代码语言:javascript
复制
<VirtualHost 0.0.0.0:1234>

但是您没有相应的Listen 1234指令,那么上面的VirtualHost定义是不操作的。

因此,为了让Apache侦听其他端口,您需要将Listen指令包含在ports.conf中(从技术上讲,任何其他文件都可以,但是编写配置片段所在的位置是个好主意),并在sites-available中的一个配置文件中创建一个VirtualHost条目。之后,使用a2ensite启用所创建的配置。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/998708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档