この記事の概要:
JSP は動的 Web テクノロジ標準です。使用される方法は、HTML ファイルにプログラム セグメントと JSP タグを挿入して JSP ファイルを作成することです。 JSP を使用して WEB アプリケーションを開発すると、プラットフォームをまたいで開発できます。ただし、jsp には javaEE サーバーが必要であり、jsp ファイルは Nginx では実行できません。この記事では、Nginx と Tomcat を介して jsp ファイル リソースにアクセスする方法を紹介します。
設定手順:
1.環境のインストール
JDK、tomcat、Nginx
JDKとtomcatのインストールについては、http://www.cnblogs.com/jalja/p/6117048.htmlを参照してください。
Nginx のインストール: http://www.cnblogs.com/jalja/p/6104325.html2. Nginx と tomcat の組み合わせNginx サーバーのポート番号: 80、Tomcat のポート番号: 8080 Nginx の設定ではファイルディレクトリ (/usr/local/nginx/conf) に次の内容の jsp.conf ファイルを作成します: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;
}
}
} Nginx サーバーを閉じます: [root@iZ28b4kreuaZ conf]# killall -9 nginx
