首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache在侦听多个端口/IP组合时似乎会中断。

Apache在侦听多个端口/IP组合时似乎会中断。
EN

Stack Overflow用户
提问于 2014-12-08 14:46:05
回答 1查看 1.5K关注 0票数 0

编辑:为了澄清一点,我正在运行Apache2.2.11

我正在设置一个只监听特定端口/IP 10.0.10.4:80的开发服务器。但是,我可能会发现,在所有IP上监听我的当前服务器配置时,可能会出现问题,这是两个具有自己的httpd.conf文件的单独的Apache实例。

目前,我的apache实例正在监听3个特定端口的所有IP,Ex:

代码语言:javascript
运行
复制
Listen *:8081
NameVirtualHost *:8081
Listen *:8080
NameVirtualHost *:8080
Listen *:80
NameVirtualHost *:80

在我的活动服务器上运行了多个虚拟主机,定义为:

代码语言:javascript
运行
复制
<VirtualHost *:8081></VirtualHost>
<VirtualHost *:8080></VirtualHost>
<VirtualHost *:80></VirtualHost>

我希望将活动服务器的IP限制为3个IP和3个端口(总共9个),以便在尝试请求开发服务器时不可能为活动服务器提供服务。活动服务器在3个IP上侦听冗余信息。NAT将公共IP转换成三个中的一个。

代码语言:javascript
运行
复制
10.0.10.1:8081
10.0.10.1:8080
10.0.10.1:80
10.0.10.2:8081
10.0.10.2:8080
10.0.10.2:80
10.0.10.3:8081
10.0.10.3:8080
10.0.10.31:80

这两个服务器作为单独的Apache实例运行的原因是,我可以独立地启动/停止/重置/崩溃它们。

当我将活动服务器设置为使用up /Ports与他们自己的ListenNameVirtualHost的组合时,Apache实例将不会再次启动。我已经读到声明必须与NameVirtualHost值匹配,但是我试图在声明中列出多个IP/端口对,但没有结果。但是,我忘记了Apache实例是启动了,但没有显示站点,或者它根本没有启动(我不想在中午再次删除这些实时站点以找到答案)。

EN

回答 1

Stack Overflow用户

发布于 2014-12-08 21:24:42

考虑到路由器将公共IP分配给三个中的任何一个--您可以尝试将基于混合端口和基于ip的虚拟主机配置用于您的活动服务器和您的开发服务器。

祝好运!

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

https://stackoverflow.com/questions/27360522

复制
相关文章

相似问题

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