我需要通过端口80上的apache服务器对本地服务器(localhost:xxxx)进行外部访问。
有没有办法在php或其他脚本语言中实现这一点,以便我不必将其他服务器移植到其他地方?
基本上有没有办法让一个脚本加载其他服务器然后将其推送到apache服务器。
注意:我没有能力修改其他服务器,只有apache服务器可以修改文件。
提前致谢。
答案 0 :(得分:0)
如果我理解正确,你有
你想要一种方法,可以通过2访问1.
如果你的Apache服务器安装了mod_rewrite和/或mod_proxy,这可以很简单:
RewriteEngine On
RewriteRule ^somepath/ http://localhost:XXXX [P]
这将使用Apache作为其他服务器的反向代理。可以放入Apache配置或.htaccess文件。请参阅http://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_p和http://httpd.apache.org/docs/2.2/mod/mod_proxy.html。