博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx限制请求之四:目录进行IP限制
阅读量:5032 次
发布时间:2019-06-12

本文共 1918 字,大约阅读时间需要 6 分钟。

相关文章:

《》

《》

《》

《》

《》

 

一个不错的nginx中针对目录进行IP限制 ,这里我以phpmyadmin目录只能让内网IP访问,而外网不能访问的配置方法,有需要的同学可参考。

server {  listen       80;  server_name example.com;  access_log logs/access.log main;  location / {      root   html;      index index.php index.html index.htm;  }location ~ ^/phpmyadmin/ {      allow 192.168.1.0/24;      deny all;      location ~ .*.(php|php5)?$ {          root /var/mailapp/nginx/html;          fastcgi_pass   127.0.0.1:9000;          fastcgi_index index.php;          include        fastcgi_params;      }  }location ~ .*.(php|php5)?$ {      root /opt/nginx/html;      fastcgi_pass   127.0.0.1:9000;      fastcgi_index index.php;      include        fastcgi_params;   }}

nginx phpmyadmin 针对内网ip用户开放、外网ip用户关闭(在前面的配置中,location ~ ^/目录/使用正则, 优先级高于location /的配置,所以nginx无法对首页进行解析)

我们也可以这样配置

 

server {        listen       80;        server_name example.com;        access_log logs/access.log main;        location / {        root   html;        index index.php index.html index.htm;        }              location ~ ^/download/ {                                allow 192.168.1.0/24;                                deny all;                                index index.php index.do index.html index.htm;                                location ~ .*.(php|php5)?$ {                                        root /var/mailapp/nginx/html;                                        fastcgi_pass   127.0.0.1:9000;                                        fastcgi_index index.php;                                        include        fastcgi_params;                                }                        }  location ~ .*.(php|php5)?$ {                      root /opt/nginx/html;                      astcgi_pass   127.0.0.1:9000;                      fastcgi_index index.php;                      include        fastcgi_params;                      }

限制指定的连接只允许 某个指定的IP 能行访问

转载于:https://www.cnblogs.com/duanxz/p/4919137.html

你可能感兴趣的文章
下拉框比较符
查看>>
2.2.5 因子的使用
查看>>
css选择器
查看>>
photoplus
查看>>
Python 拓展之推导式
查看>>
[Leetcode] DP-- 474. Ones and Zeroes
查看>>
80X86寄存器详解<转载>
查看>>
c# aop讲解
查看>>
iterable与iterator
查看>>
返回顶部(动画)
查看>>
webpack+react+antd 单页面应用实例
查看>>
Confluence 6 SQL Server 数据库驱动修改
查看>>
Confluence 6 通过 SSL 或 HTTPS 运行 - 备注和问题解决
查看>>
【47.76%】【Round #380B】Spotlights
查看>>
Git(使用码云)
查看>>
分享Java web 开发必游之路
查看>>
IIS初始化(预加载),解决第一次访问慢,程序池被回收问题(转载)
查看>>
Bean的Scope
查看>>
【BZOJ】3142: [Hnoi2013]数列
查看>>
http初探
查看>>