nginx 之安全配置

前言:看官网官网!!!!!

 一、控制并发连接数

1.在默认发布目录新建一个目录并保存一张图片

 传送文件到server1

打开浏览器就能看到图片

 2 测试  查看日至情况

cat /usr/local/nginx/logs/access.log

http状态码

在真机上执行

#ab -c10 -n10 http://172.25.254.1/download/vim.png

 在server1 查看日至

 3  修改配置文件 控制并发数为1

#cd  /usr/local/nginx/conf

#vim nginx.conf

最后别忘了nginx -s reload

4.再次测试  查看日至 只有一条成功

在真机上执行

#ab -c10 -n10 http://172.25.254.1/download/vim.png

:并发10次  请求10次

 在server1 查看日至

在真机上执行

#ab -c1 -n10 http://172.25.254.1/download/vim.png

:并发1次  请求10次

查看日至

 二、控制请求速率

1)配置 请求速率为每秒一次

1  修改配置文件

配置 请求速率为每秒一次

修改完毕 执行 nginx -s reload

 2  测试并查看配置文件

在真机上执行

#ab -c1 -n10 http://172.25.254.1/download/vim.png

:并发1次  请求10次

在server1 查看日至

 但是这个太强硬了 我们可以执行排队

2)排队

# burst=5

1  在配置文件中添加排队

#nginx -s reload

 2  测试

在真机查看

 在server1 查看日至  全部成功!!

3)、不延迟

#nodelay

1  在配置文件中添加不延迟

#nginx -s reload

 2 测试

在真机上

在server1 查看日至

 总结:

并发就像买火车票的窗口数

请求就像每个窗口排队的人数

不延迟就像每个窗口卖完一些票后不卖了

三、控制流量

1  控制流量前

配置文件

更新:nginx -s reload

 测试

 2 控制流量后

图片大小为756k

 修改配置文件 控制流量

 更新:nginx -s reload

测试:

 四、自动索引

 autoindex on;

在网页搜索172.25.254.1/download  无法展示目录

修改配置文件 添加自动索引

执行 nginx -s reload   就支持索引了

 五、ginx expire缓存配置: 缓存可以降低网站带宽,加速用户访问

修改配置文件

 在真机测试

六、nginx重定向

1.防止域名恶意解析到服务器IP

#cd /usr/local/nginx/conf

#vim nginx.conf

当访问ip时直接显示500错误

当然 显示错误不太好 可以重定向到 一个域名

通常也用与 站点引流

 2 类似淘宝重定向

#curl www.taobao.com -I

直接重定向到https://www.taobao.com

 怎么操作呢? 首先修改配置文件  重定向

别忘了修改域名

在真机测试

3   www.westos.org/bbs 重定向  bbs.westos.org

1)首先在配置文件写 bbs.westos.org

2)创建/bbs目录 并写默认发布目录

 3)在真机将bbs写进解析文件

curl  bba.westos.org 成功

那如何访问www.westos.org 重定向到bbs.westos.org呢?

添加两条策略即可

在真机测试

 4. bbs.westos.org 重定向www.westos.org/bbs

首先修改配置文件 注释bbs server 

 添加重定向策略

 在将/bbs/目录考到/usr/local/nginx/html 下

 测试:成功!!

七、nginx 防盗链:访问图片裂开了

1. 访问图片 可以打开

2. 在server2 默认发布了目录写 图片代码

 在浏览器访问 172.25.254.2   可以看到图片

这个图片不是server2 的  当访问server2 时

浏览器会自动访问链接下的图片

 又比如 在真机解析添加 daolian.westos.org 

 在浏览器访问 daolian,westos.org 时  会

直接出现这个图片  

 总结:以上两种情况 都没有消耗server2站点的流量  图片都来自于server1  称为盗链 怎么避免?

3 防盗链

1)直接裂开

修改配置文件:域名不正常直接显示403

 测试:正常访问  一切正常

盗链访问  图片裂开

2)当然 除了直接裂开 也可以放一个别的图片

首先在server1 de /bbs 放一个盗链图片

然后修改配置文件

 测试:在浏览器访问 daolian.westos.org 

 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值