好吧,我试过找这个问题,但要么我不明白,要么我找错了东西。它可能很简单,甚至不可能。
我在一个有一个静态IP地址的路由器下面(ISP不允许2个IP没有商业帐户)
我在端口80处使用Apache vHosts设置了3个域名,所有这些域名都位于我的Windows端@ my本地ip 192.168.1.2:80 - example1(2)(3).com上。
我有一个Linux服务器,我正在使用游戏服务器和Apache服务器,我需要apache的唯一原因是,调用PHP套接字请求的脚本只能在这一边工作@ 192.168.1.4:421
这里有一个问题:我的example3.com域在我的windows端,它有几个需要保存在窗口上的目录,我可以在example3.com:421/ DocumentRoot上找到我的另一个服务器,我希望通信量能够在没有显示端口位置的情况下到达example3.com/DocumentRoot:421/DocumentRoot,但是我不能设置一个DocumentRoot,因为它实际上在Linux端,我将如何设置这样的东西呢?我已经研究过mod_proxy,但如果它能工作的话,我不是100%,我不需要在我的前两个域名上花费大量的停机时间。请帮帮我!有人说要在它上做端口翻译,但是我有一个网具N600 &找不到任何关于端口翻译的东西。
提前谢了!
发布于 2013-09-02 17:29:12
我无法设置一个DocumentRoot,因为它实际上是在Linux端
您可以通过SAMBA在Linux机器上导出目录,在Windows机器上映射它们,然后配置Apache来访问这些目录。
另一种选择是在Windows机器上配置URL重定向。您可以将这些URL重定向到example3.com:421/示例这样的URL。您需要将路由器上的端口转发配置为将端口421转发到Linux盒的端口80。
看这里,但我相信有很多可用的参考资料。
https://stackoverflow.com/questions/18577618
复制相似问题