浏览 5.9k
有没有可以自动生成各种场景下的配置文件。

按点赞数排序
按时间排序
https://github.com/digitalocean/nginxconfig.io 这有个点击选择生成 Nginx 配置文件模板的项目,不过功能性比较局限,可以基于这个二次开发。这个项目相比 1.0 已经很不错了
1
回答于2020-09-25 00:27
nginxWebUI 可以管理Nginx单机或集群 更多详见:http://www.nginxwebui.cn/
0
回答于2020-09-25 11:29
0
回答于2020-09-25 03:33
1) nginx+的controller可以。
2) OSS版本的nginx可以参考洪志道老师的一个第三方模块https://www.nginx.org.cn/plug/165
通过这个模块可以通过restful api配置nginx.
0
回答于2020-09-16 21:27
有两种办法:
1、通过proxy_protocol协议
这个协议是在TCP字符流的最前端,添加一串描述真实IP地址的消息。其中,1.0协议是ASCII字符串消息,如果你用tcpdump抓包,很容易看到。2.0是二进制格式,也比较容易分析。
ngx_stream_proxy_module模块的proxy_protocol指令,就是用于设置后端连接的。当然,后端要能够处理这个协议才行。
如果后端也是Nginx,那么可以在listen指令后,添加proxy_protocol选项,也能拿到真实IP。
具体你可以参考我这门课《Nginx核心知识100讲》第113节课(可以免费学4节课):https://time.geekbang.org/course/detail/100020301-76735
2、通过修改IP报文中source ip实现
这种方法需要修改服务器上的网关,比较麻烦,副作用很大,你可以参考我这篇文章中,如何获取UDP中的真实IP地址:https://www.nginx-cn.net/article/76
给的信息太少,不好判断。下次出问题,可以把日志发出来。 并在nginx ping 后端的机器,telnet 端口。或tcpdump
微信公众号
加入微信群