我有2个Web表单,一个使用glassfish(端口8080)上的Java Servlets编码,另一个使用Apache(端口80)上的PHP编码。 但是我的办公室ITdept拒绝打开端口8080到外面的stream量。 我如何设置Apache,使得带有servlet的请求进入端口8080? 谢谢TX PS:我使用wamp
我认为你最好的select是在apache上使用mod_proxy。
在您的虚拟主机上如下所示:
ProxyPass /somepath http://localhost:8080/SomeApp/somepath ProxyPassReverse /somepath http://localhost:8080/SomeApp/somepath
这将使得当你访问/ somepath你的Apache实际上访问glassfish服务器/ SomeApp / somepath。
你可能需要添加一些更多的指令,如果你想要重写cookie等等,但基本的function在那里…
有关http://httpd.apache.org/docs/2.2/mod/mod_proxy.html的更多信息。
不完全确定如何设置东西与冲tho,但我想有一个Apacheconfiguration文件的地方…
希望这可以帮助。
当然,更好的select是将IT端口80到8080之间的特定IP的NAT通信传输到服务器之上的哪个防火墙上?
另外,他们为什么不打开这个端口?