首页 > 技术文章 > nginx配置应用

zhengyipengyou 2018-10-15 20:21 原文

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

 


mkdir /www
cd /www
vim index.html
 www.westos.org
mkdir /bbs
cd /bbs
vim index.html
bbs.westos.org
同时,在物理机上加入解析
在页面访问 www.westos.org bbs.westos.org

 

443加密
vim /usr/local/lnmp/nginx/conf/nginx.conf

 


cd /etc/pki/tls/certs/
make cert.pem

 


 cp cert.pem  /usr/local/lnmp/nginx/conf/
 nginx -t
nginx -s reload
测试:访问https://www.westos.org

 

重定向:
当访问以westos.org或www.westos.org时,重定向到https://www.westos.org
vim /usr/local/lnmp/nginx/conf/nginx.conf

 


 nginx -s reload
测试:
在物理机中:
curl -I www.westos.org
 curl -I westos.org

当访问www.westos.org后的url时,定向到加密后的
[root@server1 ~]# vim /usr/local/lnmp/nginx/conf/nginx.conf

 nginx -s reload
物理机:
curl -I www.westos.org/index.html

 


当访问www.westos.org/bbs,时重定向到http://bbs.westos.org
 vim /usr/local/lnmp/nginx/conf/nginx.conf

 


nginx -s reload
物理机
 curl -I www.westos.org/bbs

 


当访问www.westos.org/bbs后还有url时,定向到http://bbs.westos.org/index.html
 vim /usr/local/lnmp/nginx/conf/nginx.conf

 


nginx -s reload
物理机
 curl -I www.westos.org/bbs/index.html
 

 

nginx的反向重定向
 vim /usr/local/lnmp/nginx/conf/nginx.conf

 


nginx -s reload

mkdir /www/bbs
vim /www/bbs/index.html
/www/bbs/bss.westos.org
测试
物理机
[root@foundation8 Desktop]# curl -I bbs.westos.org

 


访问http://www.westos.org/bbs/

 


nginx里的限制参数
vim /usr/local/lnmp/nginx/conf/nginx.conf

 


 nginx -s reload
物理机
ab -c1 -n 5 http://172.25.8.1/download/vim.jpg
 cat /usr/local/lnmp/nginx/logs/access.log

 

ab -c10 -n 10 http://172.25.8.1/download/vim.jpg
 cat /usr/local/lnmp/nginx/logs/access.log
 

 


防止域名恶意解析:
vim /usr/local/lnmp/nginx/conf/nginx.conf

 


nginx -s reload
访问172.25.8.1
 

 

 

 

推荐阅读