首页   注册   登录
 zty7723271 最近的时间轴更新

zty7723271

V2EX 第 297329 号会员,加入于 2018-03-06 21:17:23 +08:00
zty7723271 最近回复了
104 天前
回复了 zty7723271 创建的主题 NGINX [求助] 关于 nginx 配置的问题,请教诸位大佬
@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;
}
}
104 天前
回复了 zty7723271 创建的主题 NGINX [求助] 关于 nginx 配置的问题,请教诸位大佬
@isCyan 原来如此,我刚才试了下注释掉 rewrite (但是 proxy_pass 后面的 /gg 没有加上),可以访问。正如你所说的不会跳转到后面的 path。

然后又试了一下加上 /gg,结果不能访问


然而,server_name 也确实有问题,还是要设置 ip 域名的(我又试了把 server_name 改回之前的“ test ”,结果不行)。所以 server_name 确实要设置 ip 域名
104 天前
回复了 zty7723271 创建的主题 NGINX [求助] 关于 nginx 配置的问题,请教诸位大佬
总结:确实是域名问题
104 天前
回复了 zty7723271 创建的主题 NGINX [求助] 关于 nginx 配置的问题,请教诸位大佬
server{
listen 80;
server_name default 118.24.117.188;
location / {
rewrite ^(.*)$ /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;
}
}


解决了,感谢各位大佬!!
@isCyan
@newghost
104 天前
回复了 zty7723271 创建的主题 NGINX [求助] 关于 nginx 配置的问题,请教诸位大佬
@qcloud 我改改试试
@jdlau nginx -t 结果 successed
104 天前
回复了 zty7723271 创建的主题 NGINX [求助] 关于 nginx 配置的问题,请教诸位大佬
以上的代码有错吗?(好像没有对吧)
但是:
1.当我访问 http://118.24.117.188 的时候,可以显示 welcome to nginx,
却不能显示我跑在 http://118.24.117.188:8088/gg 的 springboot 404 页面

2.http://118.24.117.188:8088/gg/index 是一个 @RestController,会一句测试字符串返回
然而当我访问 http://118.24.117.188/index 的时候缺失 404
104 天前
回复了 zty7723271 创建的主题 NGINX [求助] 关于 nginx 配置的问题,请教诸位大佬
server 部分的配置代码如下:

server{
listen 80;
server_name test;
location / {
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8088/gg;
# proxy_redirect off;
}
}
@mouhong @hao0088 认同,好奇你们常用的工作方式是?虽然听歌会造成一定程度上的分心,但如果不听歌不会觉得闷吗?
@xkk 喜欢
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1944 人在线   最高记录 3821   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 12ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
♥ Do have faith in what you're doing.
沪ICP备16043287号-1