>백엔드 개발 >PHP 튜토리얼 >Juan Antonio Samaranch centos nginx 163 waf를 사용한 설치 프로세스

Juan Antonio Samaranch centos nginx 163 waf를 사용한 설치 프로세스

WBOY
WBOY원래의
2016-07-28 08:30:011120검색

wget http://nginx.org/download/nginx-1.6.3.tar.gz
wget http://nginx.org/download/nginx-1.8.1.tar.gz
wget http:/ /zlib.net/zlib-1.2.8.tar.gz
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
wget http://www.openssl.org/source/openssl-fips-2.0.12.tar.gz
tar -zxvf nginx-1.6.3.tar.gz
tar -zxvf zlib-1.2.8 .tar.gz
tar -zxvf pcre-8.38.tar.gz
tar -zxvf openssl-fips-2.0.12.tar.gz
cd openssl-fips-2.0.10
./ config
make
sudo make install
cd zlib-1.2.8
./configure
make
sudo make install
cd pcre-8.38
./configure
make
sudo make install
cd nginx-1.6.3
./configure --with-pcre=../pcre-8.38 --with-zlib=../zlib-1.2.8 --with-openssl=../openssl-fips-2.0.12
make
sudo make install
cd /usr/local/nginx/sbin
sudo ./nginx
-- -------------
添加 naxsi模块
wget https://github.com/nbs-system/naxsi/ archive/master.zip
mv master.zip naxsi-master.zip
naxsi-master.zip 압축 풀기
에서 nginx/sbin/下执行 ./nginx -V 命令 ,可以查看到nginx 원본이 있습니다./configure 复后并添加naxsi模块
添加:--add-module=../naxsi-master/naxsi_src
./configure --with-pcre=../pcre-8.38 - -with-zlib=../zlib-1.2.8 --with-openssl=../openssl-fips-2.0.10 --add-module=../naxsi-master/naxsi_src
make
sudo make install
cp ~/naxsi-master/naxsi_config/naxsi_core.rules /usr/local/nginx/conf/
cd /usr/local/nginx/conf
vim mysite.rules
内容하단:
#------------
#LearningMode; #학습 모드 활성화
SecRulesEnabled;
#SecRulesDisabled;
DeniedUrl "/RequestDenied";
## 규칙 확인
CheckRule "$SQL >= 8" BLOCK;
CheckRule " $RFI >= 8" BLOCK;
CheckRule "$TRAVERSAL >= 4" BLOCK;
CheckRule "$EVADE >= 4" BLOCK;
CheckRule "$XSS >= 8" BLOCK ;
#---------------
vim nginx.conf
http://part分加入如下配置
include       /usr/local/nginx/conf/naxsi_core.rules;
서버 위치/{
  #현재위치면增加:
  include    /usr/local/nginx/conf/mysite.rules;

#增加:
위치 /RequestDenied {
        return 403;
    }
主要参考资料:
http://blog.cnwyhx.com/centos-nginx -naxsi-설치/

以上就介绍了胡安·安东尼奥·萨马兰奇 centos nginx 163安装过程带waf,包括了胡安·安东尼奥·萨马兰奇方九的内容,希望对PHP教程에는 朋友有所帮助이 있습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.