【发布时间】:2013-03-13 23:20:34
【问题描述】:
非常感谢您对以下查询的支持
现状:
我在 Linux Apache 服务器“A”上有一个 Web 应用程序(包含一个上传文档的模块),它只能通过 Intranet 进行 HTTP-ed。
必填:
需要另一台 Linux Apache 服务器“B”来托管相同的 Web 应用程序,同时仅在服务器“A”上维护源代码。服务器“B”可以通过 Internet 和 Intranet 进行 HTTP-ed。
阻塞点:
在当前情况下,我们无法直接在服务器“B”上托管网站(这似乎是合乎逻辑的解决方案)。
问题:
是否可以为这种要求设置 httpd.conf 文件的虚拟主机?
研究:
通常我的大部分发现都是关于部署负载共享/负载平衡解决方案的帖子(不是我的目标),或者在“A”和“B”之间设置双向同步过程(最后的解决方案)。
谷歌搜索的字符串:
在两台服务器之间共享网站,在两台服务器上托管网站,虚拟主机到另一台服务器,在多台服务器上运行单个网站设置,网站虚拟主机在另一台服务器上,在两台不同的服务器上托管网站,设置两个linux 服务器托管同一网站
服务器详情:
服务器 A:
服务器IP:192.168.xxx.xxx(只能通过内网访问)
托管网站源代码
Apache 服务器
操作系统:RHEL5
服务器 B:
可通过 Intranet 和 Internet 访问
Apache 服务器
操作系统:与 A (RHEL5) 相同
【问题讨论】:
-
你看过
ProxyPass指令吗? -
我在论坛上看到使用代理指令会导致安全漏洞...我不确定这是否属实...
-
我会阅读更多关于 ProxyPass 指令的内容。据我了解,我还需要 ProxyPassReverse
-
非常感谢...它可以工作,虽然它确实破坏了我的JS,但我现在知道我必须调整参数,因为请求没有正确发送...仍然关心是否有由于此解决方案,确实是一个安全漏洞
-
如何将此帖子标记为已回答?
标签: linux apache virtualhost