我需要通过端口80的apache服务器访问本地服务器(localhost:xxxx)。
是否有任何方法可以在php或其他脚本语言中实现这一点,以便我不必转发其他服务器?
基本上有没有办法有一个脚本,加载其他服务器,然后推它通过apache服务器。
注意:我没有修改其他服务器的能力,我只能修改apache服务器的文件。
如果我理解正确的话,你有
- 一个服务器运行在端口XXXX(不是80)上,不能公开访问
- 运行在80端口上的Apache服务器,可以公开访问
,你想要一个方法使1。2.
如果您的Apache服务器安装了mod_rewrite和/或mod_proxy,这可以很容易:
RewriteEngine On
RewriteRule ^somepath/ http://localhost:XXXX [P]
这将使用Apache作为其他服务器的反向代理。可以放在Apache配置或.htaccess文件中。