nginx的安全配置

本文介绍了Nginx的一些安全配置方法,包括开启访问限制、隐藏版本号、启用HTTPS、限制请求方式、控制User-Agent以及限制单个IP的并发连接数,以增强服务器的安全性。
摘要由CSDN通过智能技术生成

最近几天发了一些nginx的东西,今天就讲讲一些大家关注比较少的点吧,即关于一些nginx的安全方面的配置。这个点大家可能会经常忽略的。nginx安全配置方面主要有这几个常见的点:

 

     1.开启nginx的访问限制

       nginx提供两个关键字对访问进行限制。

       allow即允许访问的ip,deny就是禁止访问的ip,通过这些配置我们就能拦截住某些ip的控制,若是在平时中发现有ip一直在频繁的乱抓取我们的页面的话,就可以使用这个配置。主要配置就是:allow  ip;

                  deny ip

    

      2.隐藏版本号    

      经常会有针对某个版本的nginx安全漏洞出现,

      隐藏nginx版本号的能防止一些人根据你的版本号的漏洞特意来攻击系统,主要配置就是这样:

       server_tokens off;

 

      3.开启https

          开启https的话,就能确保数据传输的安全性,当然开启https一定程度上会导致页面访问更慢,但是为了安全考虑这个也是可以接受的,目前越来越多的网站都是使用https了,开启方式如下:

          

  server {

    listen 443;   

    server_name ***.cn;  

    ssl on;

    ssl_certificate /usr/local/nginx/server.crt;  

    ssl_certificate_key /usr/local/nginx/server.key; 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值