我非常感谢你对以下调查的支持。
现状:
我有一个web应用程序(包含一个上传文档的模块)在Linux Apache服务器"A“上,它只能通过内部网进行HTTP编辑。
必需:
另一个Linux Apache服务器"B“需要托管同一个web应用程序,同时只维护服务器"A”上的源代码。服务器"B“可以通过internet和intranet进行HTTP编辑。
阻塞点:
在目前的情况下,我们无法直接在服务器"B“上托管网站(这似乎是合乎逻辑的解决方案)。
问题:
是否有可能为这样的需求设置httpd.conf文件的虚拟主机?
研究:
通常,我的发现大多是关于部署一个负载共享/负载平衡解决方案(,而不是我的目标),或者在"A“和"B”(最后的解决方案)之间建立一个双向同步过程。
谷歌字符串:
两台服务器共享网站,两台服务器上的主机,另一台服务器上的虚拟主机,多台服务器上运行的单个网站,另一台服务器上的网站虚拟主机,两台不同服务器上的网站,安装两台linux服务器来托管同一网站。
服务器详细信息:
服务器A:
服务器B:
发布于 2013-03-24 17:25:40
总结一下你现在可能发现的情况:不幸的是,有两件事叫做代理。您感兴趣的是一个反向代理,在该代理中,B将接收请求并将它们转发给A。客户从未发现A甚至存在。有几个安全问题,取决于您查看的安全角度:
ProxyRequests Off来禁用前向代理。ProxyPass /somepath http://internal-server/otherpath的东西),事情会变得更加复杂,所以尽量避免这种情况。(一般来说,后端应用程序需要知道它的公共可见URI是什么。如何执行取决于应用程序。)https://stackoverflow.com/questions/15598515
复制相似问题