1.nginx 安装

(1)解压文件

wKiom1lwu2WiMht4AAA0wRFVYBU752.png

(2)创建用户

wKiom1lwu3bi_ntEAABRZ04BmzY626.png


(3)修改配置文件

 vim /root/nginx-1.12.0/src/core/nginx.h

wKiom1lwu4fiv8z3AAAeoAkzGvs589.png

 vim /root/nginx-1.12.0/auto/cc/gcc

wKioL1lwu5rCxOkkAAAL1eEXfEE549.png

(4)安装所需的库

wKiom1lwu6eBGsRVAABcfO63yRA365.png

(5)安装

wKioL1lwu8ijkI9zAACUjFFT1uk883.png

(6)make && make install

wKioL1lwu9qQw0yNAADiGGaqVXc754.png

(7)安装成功

wKiom1lwu-mxifm-AABiANM08MY051.png

测试

 

wKioL1lwu_WwRILxAABOXfcFIP0634.png

2.nginx 进程数设置 并发处理最大连接数设置

vim /usr/local/lnmp/nginx/conf/nginx.conf

wKiom1lwvATQ-h-7AAA6jF37LLE218.png

 vim /etc/security/limits.conf 

wKioL1lwvBGTlAV8AAALoGqGzJY036.png

3.nginxhttp服务

vim /usr/local/lnmp/nginx/conf/nginx.conf

wKiom1lwvB2QJIwQAAAhalbteEc233.png

测试


 

 

 

 

 

4..nginxhttps服务

1vim /usr/local/lnm.nginxhttps服务

 vim /etc/locla/lnmp/nginx/conf/nginx.conf

wKioL1lwvHmyD2uZAABNu50030A247.png

(2)生成数字证书

 

make cert.pem

wKioL1lwvI3w7SgCAABMQvU2ObQ988.png

 

mv cert.pem /usr/local/lnmp/nginx/conf/


wKiom1lwvKbwtsXeAAAiuh38IoA461.png

 

 

测试

wKioL1lwvLDC5TLtAACmLAFxmQc172.png

 

5.nginx status监控

vim /usr/local/lnmp/nginx/conf/nginx.conf

wKioL1lwvMvQhbmdAAAaWuTUFpM056.png

allow 127.0.0.1;   只允许本机访问

Deny all;

 

测试

wKiom1lwvNvCoWwDAAAqALxsiSE315.png

 

6.nginx网页重写

vim /usr/local/lnmp/nginx/conf/nginx.conf

wKioL1lwvSjxU3qrAAAQRBeTvD8483.png

wKioL1lwvOvh_TePAAAPzTpjwQ0604.png

 rewrite ^(.*)$ https://www.westos.org$1 permanent;   永久重写

测试

wKioL1lw***guJvQAABCGKYTjIA600.png

wKiom1lwve_B0RHqAAAc3CczJb4208.png

wKioL1lwve-y5eLwAAArGiuaMFs800.png




 

 

7.nginx负载均衡,轮询

vim /usr/local/lnmp/nginx/conf/nginx.conf

wKiom1lwvYiyY2rRAAAe6DFn3Ig420.pngwKioL1lwvcDQMr9bAAAPSjtQRpg808.png



测试

wKioL1lwvX2xsdSpAAA80xkLcw0705.png

wKiom1lwvXOwupHAAAA4rPPScgM530.png