Nginx
-
Nginx代理的路径指向代理服务路径是否自动添加代理的路径
-
location /cq { proxy_pass http://127.0.0.1:8099; } # 服务后面如果没加/号,那么请求时会自动将cq匹配到url后面 locahost/cq/index 代理至http://127.0.0.1:8099/cq location /cq { proxy_pass http://127.0.0.1:8099/; } # 服务如果加了/号,那么请求时会自动将cq匹配到url后面 locahost/cq/index 代理至http://127.0.0.1:8099/index
-
解决前端部署后刷新404
-
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.html?s=$1 last; break; } proxy_pass http://127.0.0.1:8089; proxy\\\_set\\\_header Host $host:$server_port; proxy\\\_set\\\_header X-Real-IP $remote_addr; proxy\\\_set\\\_header X-Forwarded-For $proxy\\\_add\\\_x\\\_forwarded\\\_for; proxy\\\_set\\\_header REMOTE-HOST $remote_addr; add\\\_header X-Cache $upstream\\\_cache_status; proxy\\\_set\\\_header X-Host $host:$server_port; proxy\\\_set\\\_header X-Scheme $scheme; proxy\\\_connect\\\_timeout 30s; proxy\\\_read\\\_timeout 86400s; proxy\\\_send\\\_timeout 30s; proxy\\\_http\\\_version 1.1; proxy\\\_set\\\_header Upgrade $http_upgrade; proxy\\\_set\\\_header Connection "upgrade"; }