Die Website des Unternehmens ist in JSP geschrieben.
Das offizielle Konto des Unternehmens ist in PHP geschrieben. Einer verwendet Apache und der andere Tomcat. Wie teilt man die beiden Ports mit Port 80?
Oder JSP-Anfragen werden zur Verarbeitung an Tomcat weitergeleitet.
Die meisten im Internet verwenden das Modul mod_jk. Dieses Modul unterstützt die neue Version von Apache schon lange nicht mehr.
Haben Sie es mit dem Proxy-Modul gemacht? Bitte beschreiben Sie die Methode im Detail
Umgebung
centOS6 .5
Apache2.2
Tomcat7
jdk1.7
作為反向代理的nginx可以幫你。
php轉(zhuǎn)發(fā)給apache,java轉(zhuǎn)發(fā)給tomcat。
apache IP 192.168.1.101
tomcat IP 192.168.1.102
nginx配置
server {
listen 80;
server_name www.a.com;
index index.html index.php index.jsp;
root /home/www/www.a.com;
access_log /var/log/nginx/a_access.log main;
location ~ \.php$ {
proxy_pass 192.168.1.101;
}
location ~ \.jsp$ {
proxy_pass 192.168.1.102;
}
}
電腦上不顯示分割線,手機上顯示,糾結(jié)了一中午……