zty7723271's recent timeline updates
zty7723271

zty7723271

V2EX member #297329, joined on 2018-03-06 21:17:23 +08:00
zty7723271's recent replies
Feb 1, 2021
Replied to a topic by zty7723271 程序员 大家看源码时有什么技巧吗?
除了 Debug,然后回溯方法栈(这样太依靠主观猜测了),还有别的办法吗?
Jan 10, 2021
Replied to a topic by zty7723271 2021 如何快速熟悉新部门或新公司的工作?
我是一名 Java 工程师
对于熟悉新环境,我认为以下是比较重要的事情:
1. 熟悉项目
( 1 )理解需求背景,解决了什么问题
( 2 )从技术上理解项目的结构,代码风格和实现思路是怎样的,如何迎合现有的结构进行开发
2. 申请维护项目所需的权限,方便跟进问题
( 1 )申请生产环境服务器的只读权限
( 2 )申请生产数据库(备库)的访问权限
( 3 )申请管理平台的账号
3. 熟悉周会 周报
( 1 )了解时间与流程,及时做准备
@weixiangzhe 感谢!!!亲测可行,下周不用花 2 天时间重新做了
@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;
}
}
@isCyan 原来如此,我刚才试了下注释掉 rewrite (但是 proxy_pass 后面的 /gg 没有加上),可以访问。正如你所说的不会跳转到后面的 path。

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


然而,server_name 也确实有问题,还是要设置 ip 域名的(我又试了把 server_name 改回之前的“ test ”,结果不行)。所以 server_name 确实要设置 ip 域名
总结:确实是域名问题
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
@qcloud 我改改试试
@jdlau nginx -t 结果 successed
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4844 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 01:10 · PVG 09:10 · LAX 18:10 · JFK 21:10
♥ Do have faith in what you're doing.