收起左侧

fnos内如何修改/usr/trim/nginx的配置

7
回复
46
查看
[ 复制链接 ]

1

主题

3

回帖

0

牛值

江湖小虾

悬赏15飞牛币已解决

观察到飞牛有在/usr/trim/nginx上跑nginx,修改nginx.conf后,relead或者重启,修改的配置就会被刷回默认的配置。

如果我需要增加一些nginx配置要怎么操作呢?

收藏
送赞
分享

10

主题

119

回帖

220

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

perfect 发表于 2025-7-2 19:53
如果我一定要魔改的话。。。 trim_nginx 的 reload hook是怎么实现的?我直接替换二进制nginx能解决吗? ...

替换nginx可以实现,但你要自行处理其他诸如https证书优选等插件,不推荐这个方案
如果只是想修改配置,可以直接写个库在service用LD_PRELOAD插入重定向你要改的文件,甚至不需要碰原本的配置
或者是发送signal结束watch,哪个signal我忘了你自己去ida看看就行,飞牛的nginx没走ollvm之类的东西逻辑还是很清晰的
感谢大佬,思路很清晰!下班了实验一下  详情 回复
8 小时前

1

主题

304

回帖

170

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

就是这么设计的,内置的nginx内容不让改,避免出错。

你可以重新部署一个nginx 代理别的端口

如果我一定要魔改的话。。。 trim_nginx 的 reload hook是怎么实现的?我直接替换二进制nginx能解决吗?或者把所有Conf复制到新的ng上?  详情 回复
昨天 19:53

1

主题

837

回帖

170

牛值

热心解答组

社区共建团荣誉勋章

不能修改,官方就这么设定的
如果我一定要魔改的话。。。 trim_nginx 的 reload hook是怎么实现的?我直接替换二进制nginx能解决吗?或者把所有Conf复制到新的ng上?  详情 回复
昨天 19:53

1

主题

3

回帖

0

牛值

江湖小虾

昨天 19:53 楼主 显示全部楼层
yixin 发表于 2025-7-2 17:53
就是这么设计的,内置的nginx内容不让改,避免出错。
你可以重新部署一个nginx 代理别的端口
...

如果我一定要魔改的话。。。 trim_nginx 的 reload hook是怎么实现的?我直接替换二进制nginx能解决吗?或者把所有Conf复制到新的ng上?

1

主题

3

回帖

0

牛值

江湖小虾

昨天 19:53 楼主 显示全部楼层
一西啊 发表于 2025-7-2 19:46
不能修改,官方就这么设定的

如果我一定要魔改的话。。。 trim_nginx 的 reload hook是怎么实现的?我直接替换二进制nginx能解决吗?或者把所有Conf复制到新的ng上?
替换nginx可以实现,但你要自行处理其他诸如https证书优选等插件,不推荐这个方案 如果只是想修改配置,可以直接写个库在service用LD_PRELOAD插入重定向你要改的文件,甚至不需要碰原本的配置 或者是发送signal结束w  详情 回复
昨天 22:15

1

主题

837

回帖

170

牛值

热心解答组

社区共建团荣誉勋章

降级吧0.8几的版本没限制

1

主题

3

回帖

0

牛值

江湖小虾

8 小时前 楼主 显示全部楼层
陪玩 发表于 2025-7-2 16:30
替换nginx可以实现,但你要自行处理其他诸如https证书优选等插件,不推荐这个方案
如果只是想修改配置, ...

感谢大佬,思路很清晰!下班了实验一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则