是的,你可以这样做。本质上,您必须在一个端口上运行Apache(+ PHP)服务器,而在另一端口上运行Tomcat服务器。
您可以将第二个端口公开给外部世界,并使您的URL使用
80
Apache / PHP的端口或8080
Java服务器的(例如)端口。这很简单,但是您可能会发现上游防火墙阻止了远程Web浏览器连接到以外的任何端口80
。您可以将Apache服务器配置为Java服务器的反向代理。因此,例如,Apache服务器可能会识别出
http://site.com/javaapp/foo.html
适用于Java服务器的内容,并将对该URL的请求中继到http://localhost:8080/javaapp/foo.html
。
Apache文档中有一整章都涉及使用mod_proxy配置正向和反向代理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)