nginx安全控制

nginx的安全控制

参考文档:https://docs.nginx.com/nginx/admin-guide/security-controls/controlling-access-proxied-http/

1. nginx作为web服务器

bash 复制代码
# nginx作为web服务器,配置虚拟主机
server {
        listen       80; 
        server_name  www.sxl1.com; # 域名自定义

        location / {
              root   /nginx_web; # 路径
              index  index.html;
        }
}
bash 复制代码
vim /etc/hosts # 在客户机中添加域名解析
  • 遇到问题:无法访问到web内容,日志显示权限不够。

2. limit_conn_zone

限制并发处理数量

  • 客户端

  • 服务器

  • 测试



3. Limiting the Request Rate

限制request请求


4. nodelay

进行排队

5. limit_rate

带宽限制

相关推荐
Gaoithe1 小时前
window 安装 wsl + cuda + Docker
运维·docker·容器
付出不多1 小时前
linux——mysql故障排查与生产环境优化
linux·运维·mysql
铃木隼.1 小时前
Web技术与Nginx网站环境部署
前端·nginx·php
Big__Star2 小时前
Git 和 GitHub 学习指南本地 Git 配置、基础命令、GitHub 上传流程、企业开发中 Git 的使用流程、以及如何将代码部署到生产服务器
服务器·git·github
文牧之2 小时前
Oracle 数据库的默认隔离级别
运维·数据库·oracle
白毛大侠3 小时前
解决 Linux Bash 脚本因换行符问题导致的 “bash^M: No such file or directory“ 错误
linux·运维·bash
Swn_3 小时前
win10使用nginx做简单负载均衡测试
nginx·tomcat·apache·负载均衡
一眼青苔3 小时前
如何查看 Ubuntu开机是否需要密码
linux·运维·ubuntu
开利网络3 小时前
产业互联网+三融战略:重构企业增长密码
大数据·运维·服务器·人工智能·重构·1024程序员节
一个学Java小白4 小时前
ARM-Linux 完全入门
linux·运维·arm开发