VPS侦探论坛

 找回密码
 注册
查看: 2877|回复: 1

Nginx Geoip2 及ModSecurity安装教学

[复制链接]
发表于 2020-12-21 21:27:43 | 显示全部楼层 |阅读模式

军哥,能麻烦你出Nginx Geoip2 及ModSecurity安装教学吗?
最好整合到下个版本中。

美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-12-22 15:47:36 | 显示全部楼层


如果用官网的--with-http_geoip_module模块的参考:https://bbs.vpser.net/thread-18879-1-1.html
第三方 ngx_http_geoip2_module 之类的话,先 yum install libmaxminddb libmaxminddb-devel -y 或 apt-get install libmaxminddb0 libmaxminddb-dev -y 安装依赖包
再 git clone https://github.com/leev/ngx_http_geoip2_module /root/ngx_http_geoip2_module ,再修改lnmp.conf 修改对应位置添加上 --add-module=/root/ngx_http_geoip2_module
安装或升级就行了

ModSecurity同理
先依赖包 yum install gcc-c++ flex bison yajl yajl-devel curl-devel curl GeoIP-devel doxygen zlib-devel pcre-devel 或 apt-get install g++ flex bison curl doxygen libyajl-dev libgeoip-dev libtool dh-autoreconf libcurl4-gnutls-dev libxml2 libpcre++-dev libxml2-dev
先下载安装wget  https://github.com/SpiderLabs/Mo ... urity-v3.0.4.tar.gz
tar zxf modsecurity-v3.0.4.tar.gz
cd modsecurity-v3.0.4
./configure
make && make install
git clone https://github.com/SpiderLabs/ModSecurity-nginx /root/ModSecurity-nginx
编辑 lnmp.conf 修改对应位置参数添加 --add-module=/root/ModSecurity-nginx
升级nginx
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-21 08:08 , Processed in 0.025603 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表