Nginx安装

tar zxvf nginx-1.10.1.tar.gz

nginx基线检查脚本 调试nginx_nginx

cd nginx-1.10.1

vi auto/cc/gcc

-#debug

-#CFLAGS=”$CFLAGS -g”

(注释掉这行,去掉 debug 模式编译,编译以后程序只有几百 k,如果开启debug调式模式,软件臃肿)

vi src/core/nginx.h

-#define NGINX_VERSION “1.10.1”

-#define NGINX_VER “nginx”

(修改此行,去掉后面的“NGINX_VERSION”,为了安全,这样编译后外

界无法获取程序的版本号)

nginx基线检查脚本 调试nginx_Nginx_02


nginx基线检查脚本 调试nginx_调试_03


nginx基线检查脚本 调试nginx_Nginx_04


nginx基线检查脚本 调试nginx_调试_05


./configure --user=www --group=www --prefix=/usr/local/lnmp/nginx --with-http_stub_status_module --with-http_ssl_module

然后make&make install

nginx基线检查脚本 调试nginx_Nginx_06


nginx基线检查脚本 调试nginx_nginx基线检查脚本_07

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin

nginx基线检查脚本 调试nginx_Nginx_08

nginx基线检查脚本 调试nginx_调试_09


nginx -t #检测语法

nginx #运行 nginx

nginx -s reload #重载主配置文件

nginx -s stop #关闭 nginx

可能出现端口被占用,先用netstat -antlp查看端口,netstat -tln | grep 80; lsof -i :80看占用的进程,可以修改配置改端口,或者kill -9 进程id

vim nginx.conf

nginx基线检查脚本 调试nginx_调试_10

nginx基线检查脚本 调试nginx_调试_11


nginx基线检查脚本 调试nginx_nginx_12

双核心用01.10 四核心用0001,0010,0100,1000

nginx基线检查脚本 调试nginx_nginx_13

Ps aux | grep nginx
Lscpu 查看cpu情况

nginx基线检查脚本 调试nginx_Nginx_14

Nginx内存限制

nginx基线检查脚本 调试nginx_Nginx_15


nginx基线检查脚本 调试nginx_调试_16


如果不加以限制,逻辑炸弹会让机子瘫痪

vim /etc/security/limits.conf

nginx基线检查脚本 调试nginx_Nginx_17

nginx基线检查脚本 调试nginx_nginx_18

nginx基线检查脚本 调试nginx_vim_19

nginx基线检查脚本 调试nginx_nginx基线检查脚本_20

限制后会自动停止进程

vim /etc/security/limits.conf

nginx基线检查脚本 调试nginx_nginx基线检查脚本_21


nginx基线检查脚本 调试nginx_vim_22

或者用apache自带的db来测试服务器性能

nginx基线检查脚本 调试nginx_nginx_23

vim nginx.conf

nginx基线检查脚本 调试nginx_nginx基线检查脚本_24


本人在安装时建立错误不登陆用户名导致错误,应该

Useradd -d /user/local/lnmp/nginx -s /sbin/nologin

Nginx加密设置

vim nginx.conf

nginx基线检查脚本 调试nginx_调试_25

vim nginx.conf

nginx基线检查脚本 调试nginx_vim_26

nginx基线检查脚本 调试nginx_Nginx_27


生成加密文件make cert.pem

nginx基线检查脚本 调试nginx_vim_28


nginx基线检查脚本 调试nginx_nginx_29


nginx基线检查脚本 调试nginx_Nginx_30


加密完成

nginx基线检查脚本 调试nginx_nginx_31


nginx基线检查脚本 调试nginx_vim_32


nginx基线检查脚本 调试nginx_Nginx_33


nginx基线检查脚本 调试nginx_nginx基线检查脚本_34


nginx基线检查脚本 调试nginx_nginx基线检查脚本_35


nginx基线检查脚本 调试nginx_nginx_36


nginx基线检查脚本 调试nginx_vim_37


nginx基线检查脚本 调试nginx_nginx_38


nginx基线检查脚本 调试nginx_Nginx_39


nginx基线检查脚本 调试nginx_Nginx_40


nginx基线检查脚本 调试nginx_Nginx_41

测试配置

nginx基线检查脚本 调试nginx_nginx基线检查脚本_42


nginx基线检查脚本 调试nginx_vim_43


nginx基线检查脚本 调试nginx_nginx_44


nginx基线检查脚本 调试nginx_nginx基线检查脚本_45


nginx基线检查脚本 调试nginx_nginx_46


nginx基线检查脚本 调试nginx_vim_47


nginx基线检查脚本 调试nginx_vim_48


nginx基线检查脚本 调试nginx_nginx基线检查脚本_49


nginx基线检查脚本 调试nginx_vim_50


nginx基线检查脚本 调试nginx_Nginx_51


nginx基线检查脚本 调试nginx_nginx_52


nginx基线检查脚本 调试nginx_vim_53


nginx基线检查脚本 调试nginx_nginx基线检查脚本_54


nginx基线检查脚本 调试nginx_nginx基线检查脚本_55


nginx基线检查脚本 调试nginx_vim_56


nginx基线检查脚本 调试nginx_nginx_57


nginx基线检查脚本 调试nginx_vim_58


nginx基线检查脚本 调试nginx_nginx基线检查脚本_59


nginx基线检查脚本 调试nginx_调试_60


nginx基线检查脚本 调试nginx_nginx基线检查脚本_61