@
isCyan 噢,我又摸索了下 default_server 指令,可能我的具体操作有问题(记得之前改过另外某处的配置,加了 default_server 后启动报错 listen wrong param 0.0.0.0:80 之类的,最后没有加 default_server ),然后我调整了一下 rewrite -> rewrite ^/gg(.*)$ /gg$1 break; 总算可以用了 location /gg 了,身心释然
第一次发帖,再次感谢各位~
@
jdlau @
qcloud @
newghost @
coffeSlider @
isCyan 总结:
错误 1:server_name 没有设置 ip (在 default_server 未设置成功的情况下需要配置 ip,default_server 待探索)
错误 2:location /gg 需要用 rewrite 来加工 url,否则会出现一些未知的问题(待探索)
最终配置如下:
server{
listen 80;
server_name 118.24.117.188;
# server_name test;
location /gg {
rewrite ^/gg(.*)$ /gg$1 break;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8088;
# proxy_redirect off;
}
}