標籤:nginx的動靜分離
上篇是nginx的負載平衡,
nginx,很強大的一個服務,下面是nginx配合tomcat做的靜態頁面和jsp頁面分離的代碼
location / {
root /root/tomcat/webapps/ROOT; #這是你tomcat的網站根目錄
index index.html;
}
location ~* \.jsp$ {
proxy_pass http://192.168.1.233:8080;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
利用正則篩選出來匹配項,再做動作,
下面是nginx結合apache和tomcat的動靜圖分離的代碼:
location / {
root /root/tomcat/webapps/ROOT;
index index.html;
}
location ~* \.jsp$ {
proxy_pass http://192.168.1.233:8080;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
location ~* \.(gif|jpg|jpeg|bmp|png|txt|ico|js|css)$ {
proxy_pass http://192.168.1.184;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
原理和上面的一樣,利用正則篩選出自己想要的,做轉寄,利用三樣web伺服器的特性,把價值最大化。
希望對你有所協助!
本文出自 “12178027” 部落格,請務必保留此出處http://12188027.blog.51cto.com/12178027/1863478
nginx的靜態頁面於jsp頁面分離