微慑信息网

nginx增加stream模块 -vulsee.com

处理办法一

nginx版本下载:

http://nginx.org/en/download.html

nginx -V 查看当前版本是否存在stream模块:

编译包括stream模块的nginx

apt-get  install openssl libssl-dev
apt-get install libpcre3 libpcre3-dev
apt-get install zlib1g
apt-get install zlib1g.dev
若不能安装。就需要先安装装ruby 然后再装zlib1g-dev

apt-get install zlib1g-dev
apt install libgd-dev
apt-get  install  libgeoip-dev
apt install gcc automake make autoconf libtool

make编译后,在生成的/objs/目录下:

运行

./nginx -V

查看当前nginx版本:

备份之前的nginx

替换后查看版本:

此时启动nginx,报错:

nginx: [emerg] module "ngx_stream_module" is already loaded in /etc/nginx/modules-enabled/50-mod-stream.conf:1

至该目录,将50-mod-stream.conf 重命名,再重启即可

处理办法二(配置错误导致):

在添加/vhosts/*.conf在nginx.conf中时,添加在了http段,而其实应该直接添加在外面即可:

也就是默认apt install nginx之后,是默认携带stream模块的

 

赞(0) 打赏
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » nginx增加stream模块 -vulsee.com

评论 抢沙发

微慑信息网 专注工匠精神

微慑信息网-VulSee.com-关注前沿安全态势,聚合网络安全漏洞信息,分享安全文档案例

访问我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册