Heim  >  Fragen und Antworten  >  Hauptteil

Über die Integration von Apache und Tomcat

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

我想大声告诉你我想大声告诉你2713 Tage vor493

Antworte allen(1)Ich werde antworten

  • 伊谢尔伦

    伊谢尔伦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;
     }
    }
    

    电脑上不显示分割线,手机上显示,纠结了一中午……

    Antwort
    0
  • StornierenAntwort