首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >1个IP到多个不同的物理web服务器/ web服务器计算机

1个IP到多个不同的物理web服务器/ web服务器计算机
EN

Server Fault用户
提问于 2015-03-19 16:54:15
回答 2查看 316关注 0票数 -2

我的配置我的路由器上的OpenWRT Centos 7,Apache2.4.6 -机器B

我有一个IP地址指向我的OpenWRT路由器。我有一个WebServer运行网站。我给网站添加了第二台物理机器。

Website=WS

外部IP -> 10.1.1.1 - OpenWRT路由器

10.1.1.121 - WebServer A= WS.1,WS.2,WS.3

10.1.1.131 - WebServer B= WS.6,WS.7

我在路由器上设置了端口转发。上面的规则取代了另一条。假设转发到10.1.1.121的规则是第一条,那么它将接管另一条,我将看到WebSites来自Webserver,而不是托管在WebServer B上的网站和反义词。

你知道我怎么能从两台机器上看到网站吗?我不介意我是否需要设置一个代理,或DNS服务器或任何其他软件,但我不知道什么是这个场景的最佳解决方案。

我不想要求/得到另一个IP地址,也不想指向我的路由器。

顺便说一句:只有一台机器的设置-- WebServer A或B(只有一台带有Apache的机器)运行良好。

提前谢谢。

EN

回答 2

Server Fault用户

发布于 2015-03-19 23:34:53

您不需要DNS服务器,但是您提到的事实确实会让您的技能受到质疑。

这里最简单的解决方案是将主机A上的现有were服务器连接到不同的端口,然后亲自在http://hosts:80上运行一个反向代理,在这种情况下我会选择庞德或哈代理,但是如果它是一个更复杂的设置,那么Apache流量服务器就可以了。

但正确的解决方案可能是将站点B迁移到主机A上。

票数 0
EN

Server Fault用户

发布于 2016-01-03 02:45:54

最后,我努力工作,分享我的经验。

(10.1.1.121)登陆服务器配置正常配置加

< VirtualHost >和您需要添加开括号和结束括号。我无法将它们添加到代码上,因为编码区域受到限制

代码语言:javascript
复制
VirtualHost *:80
ServerName www.website_04.net
ServerAlias website_04.net
  ProxyPreserveHost on
  ProxyPass / http://10.1.1.131/
  ProxyPassReverse / http://10.1.1.131/
/VirtualHost

VirtualHost *:80 
  ServerName www.website_05.net
  ServerAlias website_05.net

  ProxyPreserveHost on
  ProxyPass / http://10.1.1.131/
  ProxyPassReverse / http://10.1.1.131/
/VirtualHost 

其他web服务器(10.1.1.131)将具有正常配置。

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

https://serverfault.com/questions/676781

复制
相关文章

相似问题

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