nginx 解決首頁(yè)跳轉(zhuǎn)問(wèn)題詳解
nginx和tomcat負(fù)載均衡
比如 www.csdn.NET 網(wǎng)站后面有 2個(gè)tomcat。
配置負(fù)載均衡:
upstream csdn-tomcat{ server 192.168.100.101:8080; server 192.168.100.102:8080; } server { listen 80; server_name www.csdn.net csdn.net; index index.html; location / { if ( $request_uri = "/" ) { rewrite "/" http://www.csdn.net/index.html break; } proxy_pass http://csdn-tomcat$request_uri; } # 301 redirect: location /blog/index.html { return 301 http://www.iteye.com$request_uri; } }
研究好半天,終于解決了。
首先假設(shè)首頁(yè)上面是一個(gè)靜態(tài)的html。
當(dāng)用戶(hù)沒(méi)有直接輸入 www.csdn.Net的時(shí)候進(jìn)行 301 跳轉(zhuǎn)。
引導(dǎo)用戶(hù)到 www.csdn.net/index.html 首頁(yè)。
其他動(dòng)態(tài)請(qǐng)求打到tomcat上面。
這樣的在nginx上面直接做了301 跳轉(zhuǎn)。
這樣解決的是問(wèn)題是由于tomcat 是用spring做的。
后綴成.html了,沒(méi)有辦法區(qū)分tomcat 和 普通html了。
要是tomcat 的后綴成.do就好辦了。
主要是為了減輕 tomcat的壓力。將html css image 都交給nginx去處理。
但是上線(xiàn)的時(shí)候比較麻煩,分開(kāi)上線(xiàn)。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- 詳解NGINX訪(fǎng)問(wèn)https跳轉(zhuǎn)到http的解決方法
- nginx rewrite 實(shí)現(xiàn)URL跳轉(zhuǎn)的方法
- Nginx服務(wù)器中HTTP 301跳轉(zhuǎn)到帶www的域名的方法
- nginx強(qiáng)制使用https訪(fǎng)問(wèn)的方法(http跳轉(zhuǎn)到https)
- Nginx根據(jù)不同瀏覽器語(yǔ)言配置頁(yè)面跳轉(zhuǎn)的方法
- 詳解nginx 301跳轉(zhuǎn)到帶www域名方法
- 關(guān)于nginx沒(méi)有跳轉(zhuǎn)到upstream地址的解決
- 如何通過(guò)nginx負(fù)載均衡跳轉(zhuǎn)https
- 利用Nginx的map指令實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)
- 解決thinkPHP 5 nginx 部署時(shí),只跳轉(zhuǎn)首頁(yè)的問(wèn)題
- 使用Nginx實(shí)現(xiàn)301跳轉(zhuǎn)至https的根域名示例代碼
- nginx禁止直接通過(guò)ip進(jìn)行訪(fǎng)問(wèn)并跳轉(zhuǎn)到自定義500頁(yè)面的操作
- Nginx rewrite跳轉(zhuǎn)應(yīng)用場(chǎng)景詳解
- nginx開(kāi)啟HSTS讓瀏覽器強(qiáng)制跳轉(zhuǎn)HTTPS訪(fǎng)問(wèn)詳解
- nginx里的rewrite跳轉(zhuǎn)的實(shí)現(xiàn)
- Nginx中l(wèi)ocation匹配以及rewrite重寫(xiě)跳轉(zhuǎn)詳解
- Nginx隱藏式跳轉(zhuǎn)(瀏覽器URL跳轉(zhuǎn)后保持不變)
相關(guān)文章
利用nginx和騰訊云免費(fèi)證書(shū)制作https的方法
這篇文章主要介紹了利用nginx和騰訊云免費(fèi)證書(shū)制作https的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-11-11使用nginx+tomcat實(shí)現(xiàn)靜態(tài)和動(dòng)態(tài)頁(yè)面的分離
這篇文章主要介紹了使用nginx+tomcat實(shí)現(xiàn)靜態(tài)和動(dòng)態(tài)頁(yè)面的分離,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。2017-01-01Windows系統(tǒng)下安裝及部署Nginx詳細(xì)教程(含多個(gè)站點(diǎn)部署)
Nginx是一個(gè)很強(qiáng)大的高性能Web和反向代理服務(wù),也是一種輕量級(jí)的Web服務(wù)器,可以作為獨(dú)立的服務(wù)器部署網(wǎng)站,應(yīng)用非常廣泛,這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝及部署Nginx(含多個(gè)站點(diǎn)部署)的相關(guān)資料,需要的朋友可以參考下2024-01-01Nginx配置請(qǐng)求頭攜帶原始請(qǐng)求信息的實(shí)現(xiàn)
本文主要介紹了Nginx配置請(qǐng)求頭攜帶原始請(qǐng)求信息的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-12-12lnmp環(huán)境中如何為nginx開(kāi)啟pathinfo
這篇文章主要介紹了lnmp環(huán)境中如何為nginx開(kāi)啟pathinfo的方法,操作很簡(jiǎn)單,需要的朋友可以參考下2015-01-01Nginx使用mirror指令實(shí)現(xiàn)接口復(fù)制
Nginx中使用mirro指令可以方便地實(shí)現(xiàn)接口請(qǐng)求的復(fù)制,這個(gè)功能非常適合用于流量監(jiān)控、數(shù)據(jù)收集或負(fù)載均衡,下面我們就來(lái)看看具體的用法吧2024-10-10Nginx URL重寫(xiě)rewrite機(jī)制原理及使用實(shí)例
這篇文章主要介紹了Nginx URL重寫(xiě)(rewrite)機(jī)制原理及使用實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08詳解通過(guò)Nginx部署Django(基于ubuntu)
這篇文章主要介紹了詳解通過(guò)Nginx部署Django(基于ubuntu),Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比較常見(jiàn)的一種方式,有興趣的可以了解一下。2017-01-01