Nginx可以禁止某些IP或者只允许某些IP对网站进行访问,这样的做法比用户认证的方式更加方便和安全。

比如针对http://www.test.com/admin.php添加白名单,只允许本机对该admin.php结尾的URL进行访问,但是不能访问整站。

# vim /usr/local/nginx/conf/vhosts/test.conf

server

{

listen 80;

server_name www.test.com www.bbb.com www.ccc.com;

index index.html index.htm index.php;

root /data/test;

deny 192.168.176.129; //黑名单

location ~ .*admin\.php$ {

allow 127.0.0.1;  //白名单

deny all;

}

}

转载于:https://blog.51cto.com/kevinjin117/1841588

LNMP - Nginx访问控制相关推荐

  1. LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)

    一.nginx防盗链 nginx防盗链: [root@lnmp ~]# vim /usr/local/nginx/conf/vhost/test.com.conf   添加以下内容 location ...

  2. linux的Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理介绍

    Nginx防盗链 思路与httpd一样,配置也不难,但要与过期时间.不记录日志配置结合起来. 1.配置文件内容 [root@gary-tao test.com]# vim /usr/local/ngi ...

  3. Nginx防盗链,Nginx访问控制, Nginx解析php相关配置, Nginx代理

    2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 Nginx防盗链配置需要与不记录日志和过期时间结合在一起,因为都用到了location. 打开配置文件,注释 ...

  4. Nginx访问控制_IP访问控制(http_access_module)原理、局限性、解决方法讲解

    Nginx访问控制_IP访问控制(http_access_module)原理.局限性.解决方法讲解 参考文章: (1)Nginx访问控制_IP访问控制(http_access_module)原理.局限 ...

  5. lnmp 下php升级,lnmp nginx和php升级方法

    lnmp nginx和php升级方法,很简单,如下: 升级程序 6.升级Nginx版本,执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从h ...

  6. Nginx访问控制,限速limit_conn, limit_req

    Nginx访问控制 -- deny_allow Nginx的deny和allow指令是由ngx_http_access_module模块提供,Nginx安装默认内置了该模块. 除非在安装时有指定 -- ...

  7. web服务器 ---nginx 虚拟主机的创建(基于 域名 . 端口 . ip )以及nginx访问控制

    文章目录 前言 一:Nginx服务基础(理论) 二:Nginx虚拟主机实验 2.1:Nginx虚拟主机应用 2.2 具体步骤,配置基于域名的虚拟主机 2.2.1 安装环境软件软件 2.2.2 编译安装 ...

  8. nginx 访问控制 防盗链

    访问控制功能分为基于用户的访问控制及基于IP的访问控制 基于用户的访问控制 [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf locat ...

  9. 四、nginx访问控制

    一.基于用户的访问控制 1. 安装htpasswd yum -y install httpd-tools 2. 生成密码文件 账号:admin 密码:123123 htpasswd -c -b /us ...

最新文章

  1. MySQL5.5编译安装
  2. Node.js 11.12.0 发布,服务器端的 JavaScript 运行环境
  3. mysql case break_按月转移日志表中日志时,mysql总是报‘MySQL server has gone away’这样的错!...
  4. Winform巧用窗体设计完成弹窗数值绑定-以重命名弹窗为例
  5. GAN生成对抗网络-CGAN原理与基本实现-条件生成对抗网络04
  6. [JavaWeb-JavaScript]JavaScript_RegExp正则表达式对象
  7. excel 电阻并联计算_电路分析基础(5)-关于电阻,有些话我还是要说一说
  8. 翻译(九)——Clustered Indexes: Stairway to SQL Server Indexes Level 3
  9. 【NodeJS 学习笔记02】入门资源很重要
  10. STM32工作笔记0040---认识MOS管
  11. MotionEvent事件在onInterceptTouchEvent()、onTouchEvent()中的传递顺序
  12. linux上的甘特图软件,甘特图软件这么好用,可惜很多人不知道
  13. msvcp140.dll是什么?丢失了msvcp140.dll要如何修复?
  14. java drawline_JAVA drawLine()方法怎么用?
  15. “网易有钱”sketch使用分享
  16. idea导入myeclipse项目以后报错,配置文件灰色以及 com.alipay.demo.trade.Main test_trade_precreate 严重: 系统异常,预下单状态未知
  17. (爆笑)国产电视剧的电脑高手
  18. mathorcup历年优秀论文阿里云盘
  19. r -括号[ ]和双括号[[ ]]之间的差异
  20. Pro ASP.NET Core MVC(四)【C#关键特征】

热门文章

  1. ICLR 2019计算机视觉、NLP、图模型、对抗学习、表示学习和元学习
  2. AI系列一:机器学习介绍
  3. 人脑计划:大脑研究如何对超级计算提出新要求
  4. 《2021年全球创新指数报告》发布!
  5. 南洋理工大学研发植物“通信”设备,未来可成为环境探测器
  6. 卫星发现,这里用十年逆转了千年!
  7. 《2018-2019世界智能手机AI智商测试报告》发布会将在京举办
  8. “算法战:DARPA下一代人工智能计划初见成效” 背景分析与初步研判
  9. 人类与AI结合的最佳形态是什么样?|A16Z内部万字报告
  10. 医生们说,AI不会取代我们!