Heim > Fragen und Antworten > Hauptteil
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
伊谢尔伦2017-05-16 17:01:06
作为反向代理的nginx可以帮你。
php转发给apache,java转发给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;
}
}
电脑上不显示分割线,手机上显示,纠结了一中午……