Ü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
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).