腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
葫芦
专栏作者
举报
307
文章
850626
阅读量
34
订阅数
订阅专栏
申请加入专栏
全部文章
linux
python
java
编程算法
sql
javascript
vue.js
html
http
数据库
css
node.js
云数据库 SQL Server
运维
ssh
bash
nginx
bash 指令
tcp/ip
kafka
网站
yum
ftp
云数据库 Redis
git
api
容器镜像服务
命令行工具
网络安全
django
unix
kubernetes
存储
分布式
shell
grep
https
微服务
url
对象存储
c++
vbscript
json
access
svn
mapreduce
腾讯云测试服务
容器
zookeeper
markdown
udp
iis
socket编程
windows
Elasticsearch Service
aws
client
echarts
import
map
proc
python3
wget
监控
脚本
路由器
日志
源码
主机
DNS 解析 DNSPod
php
.net
jquery
ajax
单片机
web.py
ide
tomcat
apache
文件存储
访问管理
消息队列 CMQ 版
云推荐引擎
企业
serverless
缓存
爬虫
jdk
jvm
wordpress
dns
jdbc
cdn
敏捷开发
zabbix
uml
数据结构
网站建设
app
apply
async
awk
axios
click
config
configure
controller
data
default
display
excel
expect
foreach
form
frame
insert
io
lan
layer
limit
mac
mysql
openssh
pid
post
product
ps
range
root
script
server
service
setinterval
sleep
snapshot
sqlplus
sum
widget
xlrd
zip
备份
编译
测试
动画
多线程
服务端
交换机
客户端
命令行
系统
字符串
搜索文章
搜索
搜索
关闭
linux nginx访问控制只允许某个ip段访问特定路径
web.py
单片机
unix
php
nginx
要在nginx中做特定目录访问控制首先要了解nginx中^~的意义,^~ 匹配路径的前缀,优先级在conf正则里同=一样是最高的优先匹配。 例如^~/control/ {} 即为匹配任何以/control/开头的路径并不再匹配其他正则。 location ^~ /control/ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; allow 172.30.1.0/24; #如果允许多个段访问 只需追加 allow XXX.XXX.XXX.XXXX/mask即可 deny all; } 以上规则即 /control/为开头的路径只能由172.30.1.0/24段访问,其他地址禁止访问。 由于^~正则优先级最高并不再匹配正则的规则所以需要在location内部加上 fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fcgi.conf; 以使/control/能被172.30.1.0段的地址正常访问,并让里面的文件能正常的解析。
葫芦
2019-05-09
6.3K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档