Nginx反向代理后臺報404遇到的解決方法
訪問地址:http://IP:端口/ceshi/chael/coonMouthpiece
配置后臺服務反向代理的時候報:
[31/Dec/2020:14:27:43 +0800] "POST /ceshi/chael/coonMouthpiece HTTP/1.1" 404 0 "-" "PostmanRuntime/6.4.1"
錯誤信息查詢nginx后臺日志可知:
tail -f /usr/local/nginx/logs/access.log
錯誤配置如下:
server { listen 80; server_name localhost; location /ceshi { proxy_pass http://192.168.1.110:8080; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
經多次調試,發(fā)現(xiàn)http://192.168.1.110:8080/地址后少加了 /,加上之后再次調用就轉發(fā)成功了
正確配置:
server { listen 80; server_name localhost; location /ceshi/ { proxy_pass http://192.168.1.110:8080/; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
也可以匹配任何已 /images/ 開頭的任何查詢并且停止搜索。任何正則表達式將不會被測試。
IP地址后面跟channel 例如:/chael/coonMouthpiece
upstream tomcat{ server 192.168.1.121:8083; } server { listen 8080; server_name localhost; location ^~ /channel/{ proxy_pass http://tomcat; } } 或者 location /wu/ { proxy_pass http://192.168.1.110:8082/wu/; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
http://192.168.1.1:8081/chael/servi_restful/rest/polHandler/xaCancelT
另外一種,代理后臺之后,不需要增加地址的方式
location /chael/servi_restful/ { proxy_pass http://192.168.1.25:8210/chael/servi_restful/; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } 或者 location ^~ /chael/servi_restful/ { proxy_pass http://192.168.1.25:8210/chael/servi_restful/; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
到此這篇關于Nginx反向代理后臺報404遇到的解決方法的文章就介紹到這了,更多相關Nginx反向代理404內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
比較完整的Nginx配置文件nginx.conf常用參數(shù)中文詳解
這篇文章主要介紹了比較完整的Nginx配置文件nginx.conf常用參數(shù)中文詳解,需要的朋友可以參考下2015-07-07Linux系統(tǒng)下nginx日志每天定時切割的腳本寫法
本篇文章給大家分享使用Linux系統(tǒng)自帶的命令logrotate對Nginx日志進行切割的方法,對nginx日志切割腳本感興趣的朋友一起學習吧2016-11-11nginx如何實現(xiàn)同個ip、端口訪問不同的項目(以路徑區(qū)分項目)
這篇文章主要介紹了nginx如何實現(xiàn)同個ip、端口訪問不同的項目(以路徑區(qū)分項目),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12