nginx設定預設訪問頁面
場景
在伺服器部署應用,配置二級域名xxx.xxx.com。設定通過直接訪問二級域名則直接訪問管理系統登入頁 ,由於管理系統用多處使用了cookie,如果反向代理時沒有攜帶上cookie調轉,則會發生cookie檢查不通過而被強制退出,返回登入頁。
原因
tomcat是通過cookie裡的jsessionid來判斷你是不是新使用者的,jsessionid是用來取session的,一一對應的 cookie裡有jsessionid,並且和伺服器的儲存的一樣,說明不是新使用者,用原來的session就可以
nginx 設定
location / {
rewrite ^/(.*) /legoms/$1 break;
proxy_pass http://manager_server;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header Cookie $http_cookie;//攜帶cookie調轉
}
在反向代理時頭部需要攜帶上cookie
相關文章
- Nginx設定404頁面Nginx
- Nginx 配置訪問 swagger 頁面NginxSwagger
- nginx 設定 404 500 頁面跳轉到指定頁面Nginx
- 如何給WordPress頁面(Page)和文章(Post)設定訪問密碼密碼
- 不設定預設閘道器,可訪問網路
- Nginx設定訪問伺服器某個目錄Nginx伺服器
- 谷歌訪問助手2021設定首頁啟用教程谷歌
- php7 設定404頁面,zblogphp的404頁面設定方法PHP
- Harbor設定https訪問HTTP
- 預設瀏覽器設定及vue自動開啟頁面瀏覽器Vue
- RecyclerView設定預設焦點跟多頁面焦點搶佔View
- 錯誤記錄:apache預設網頁訪問錯誤Apache網頁
- postgresql如何設定外界訪問SQL
- python-docx 頁面設定Python
- win10預設應用怎麼設定頁面建立關聯_win10預設應用設定建立關聯的方法Win10
- windows設定僅訪問特定ipWindows
- PHPMyAdmin 設定阿里雲rds訪問PHP阿里
- Android應用中,跳轉到App的詳細設定頁面,設定許可權頁面AndroidAPP
- Linux下設定redis訪問密碼LinuxRedis密碼
- Windows下設定elacticsearch 訪問密碼Windows密碼
- MYSQL設定允許所有IP訪問MySql
- Python 訪問和設定私有屬性Python
- phpmyadmin設定root賬戶外部訪問PHP
- Express 配置HTML頁面訪問ExpressHTML
- php網站預設起始頁頁面修改,如何輕鬆更新PHP網站的預設起始頁PHP網站
- IP頁面訪問域名介面問題
- 修改tomcat預設主頁,修改後只需要輸入埠就能訪問Tomcat
- nginx配置 vue打包後的專案 解決重新整理頁面404問題|nginx配置多端訪問NginxVue
- 易優cms網站基本內容設定 後臺 — 網站首頁 — 頁面設定網站
- Android設定加密鎖屏不可訪問MTPAndroid加密
- 阿里雲圖片跨域訪問設定阿里跨域
- nginx做限流設定Nginx
- HTML頁面關於高分屏的設定HTML
- Java 給Word不同頁面設定不同背景Java
- laravel 500頁面不能正常訪問Laravel
- springboot無妨訪問html頁面Spring BootHTML
- react設定預設state和預設propsReact
- JavaScript子頁面和父頁面相互訪問JavaScript
- matplotlib預設字型設定