Heim  >  Artikel  >  php教程  >  Der Nginx-Server kombiniert Nginx und Tomcat, um auf JSP zuzugreifen

Der Nginx-Server kombiniert Nginx und Tomcat, um auf JSP zuzugreifen

高洛峰
高洛峰Original
2016-12-02 16:20:361766Durchsuche

Übersicht über diesen Artikel:
JSP ist ein dynamischer Web-Technologiestandard. Die verwendete Methode besteht darin, Programmsegmente und JSP-Tags in HTML-Dateien einzufügen, um JSP-Dateien zu bilden. Die Verwendung von JSP zur Entwicklung von WEB-Anwendungen kann plattformübergreifend entwickelt werden. Für JSP ist jedoch ein JavaEE-Server erforderlich, und JSP-Dateien können nicht unter Nginx ausgeführt werden. In diesem Artikel wird erläutert, wie Sie über Nginx und Tomcat auf JSP-Dateiressourcen zugreifen.

Konfigurationsschritte:

1. Umgebungsinstallation

JDK, Tomcat und Nginx

Informationen zur Installation von JDK und Tomcat finden Sie unter: http: //www .cnblogs.com/jalja/p/6117048.html

Nginx-Installation: http://www.cnblogs.com/jalja/p/6104325.html

2 und Tomcat Kombiniert mit

unserem Nginx-Server-Port: 80; Tomcat-Portnummer: 8080

Erstellen Sie die Datei jsp.conf im Verzeichnis der Nginx-Konfigurationsdatei (/usr/local/nginx/conf). . Der Inhalt ist wie folgt:

user  nobody;
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    server {
        #============监听的Nginx端口========
        listen 121.42.41.143:80;
        server_name  121.42.41.143;
        access_log  logs/host.access.log  combined;
        #============对不同请求的处理=============
        location ~ \.(jsp|jspx|do|action)?$ 
        {   
            #=============tomcat的资源位置============
            root /usr/local/tomcat1.7/webapps/jsp;
            index index.jsp index.jspx index.do;
            #==========Nginx提供的代理============
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            #=== 如果遇到.jsp .jspx .do .action 的请求就进入该服务器(tomcat)===
            proxy_pass http://121.42.41.143:8080;
        }
    }

}

3. Schließen Sie den Nginx-Server, starten Sie neu und laden Sie die jsp.conf-Konfigurationsdatei


Schließen Sie den Nginx-Server: [root@iZ28b4kreuaZ conf]# killall -9 nginx

Starten Sie den Nginx-Server und laden Sie die jsp.conf-Konfigurationsdatei: [root@iZ28b4kreuaZ conf]# /usr/local/nginx/sbin/nginx -c /usr/local/ nginx/conf/jsp.conf

4. Ob der Test erfolgreich ist:

Greifen Sie auf den Nginx-Server zu http://121.42.41.143/jsp/index.jsp

Der Nginx-Server kombiniert Nginx und Tomcat, um auf JSP zuzugreifen

Nginx herunterladen Das Prinzip des Zugriffs auf JSP: Wenn ein Benutzer auf .jsp .jspx .do .action-Ressourcen zugreift, übergibt Nginx solche Anfragen zur Verarbeitung an seinen Proxyserver (Tomcat-Server).

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn