回答
收藏
分享
举报
nginx 安装 echo-nginx-module 问题
提问于2021-04-06 09:53

浏览 3.5k

环境:linux

nginx的版本:nginx version: nginx/1.12.2

下载的echo-nginx-module 版本:echo-nginx-module-0.61

安装的教程的方法:https://blog.csdn.net/bigsunn...

但是一步一步的按照安装安装的还是 提示:

nginx: [emerg] unknown directive "echo" in /usr/local/nginx/conf/nginx.conf:43

有大神知道哪里的问题吗??

已修改于2023-03-16 02:14



写下您的回答
发表回答
全部回答(1)

按点赞数排序

按时间排序

我用过,应该没有问题。你编译的时候把echo模块添加进去了吗?

赞同

1

回复举报

回答于2021-04-07 16:09



回复皮皮鲁
回复
提问者
阿尔巴
这家伙很懒还未留下介绍~
12
文章
10
问答
11
粉丝
相关问答

有两种办法:

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

点赞 0
浏览 7.6k

没太看懂,是在用auth_basic协议吗?那什么要升级HTTP协议呢?是升级到Websocket协议吗?

点赞 0
浏览 3.5k
点赞 0
浏览 3.1k