Php 在没有外部访问的情况下连接到内部端口
我需要通过端口80上的apache服务器外部访问本地服务器(localhost:xxxx) 有没有什么方法可以在php或其他脚本语言中实现这一点,这样我就不必将端口转发到其他服务器 基本上,有没有办法让脚本加载另一台服务器,然后将其推送到apache服务器 注意:我没有能力修改其他服务器,只有apache服务器可以修改文件Php 在没有外部访问的情况下连接到内部端口,php,html,apache,security,Php,Html,Apache,Security,我需要通过端口80上的apache服务器外部访问本地服务器(localhost:xxxx) 有没有什么方法可以在php或其他脚本语言中实现这一点,这样我就不必将端口转发到其他服务器 基本上,有没有办法让脚本加载另一台服务器,然后将其推送到apache服务器 注意:我没有能力修改其他服务器,只有apache服务器可以修改文件 提前谢谢。如果我理解正确,您已经 一台服务器运行在端口XXXX(不是80)上,无法公开访问 在端口80上运行的Apache服务器,可公开访问 你想要一种方法来制造1。可通过2
提前谢谢。如果我理解正确,您已经
RewriteEngine On
RewriteRule ^somepath/ http://localhost:XXXX [P]
这将使用Apache作为另一台服务器的反向代理。可以放入Apache配置或.htaccess文件中。查看并。这正是我想要的。我最终使用了:
ProxyRequests Off
ProxyPass/somepath/localhost:XXXX/webroot/
ProxyPassReverse/somepath/localhost:XXXX/webroot/
它区分大小写,我必须在这些位置使用反斜杠让它工作。