全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 3424|回复: 14
打印 上一主题 下一主题

[疑问] nginx怎么限制特定目录的只允许经由VPN访问?

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-28 04:23:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
vpn + nginx运行在同一个vps上, 工作正常, 现在想限制某个目录只开放给pptp用户。

nginx的配置文件如下
location  /admin {
            allow 192.168.11.0/24;  # pptp拨号的IP段
            deny all;
        }
但是这样做是无效的,
又加了一条,

allow 86.11.34.123; # 服务器IP地址

还是不行,

看了一下nginx的日志,发现nginx获得的ip是PPTP客户端的真实IP,而不是服务器的IP。

怎么办捏?

直接访问192.168.11.1 #服务器的ppp地址 是通的。

怀疑是配置文件写错了,于是又加一条:
allow 56.47.19.231; #pptp客户端公网IP
结果发现又可以访问限制的资源了。。

求高人大牛赐教。
2#
发表于 2011-9-28 08:47:57 | 只看该作者
不一定用nginx,用端口+iptables实现,限制指定ip访问。
3#
发表于 2011-9-28 08:58:11 | 只看该作者
可能是客户没有走vpn的那边~
4#
发表于 2011-9-28 09:27:27 | 只看该作者
192.168.11.0/24   直接 就这样 是不行的
5#
发表于 2011-9-28 09:42:08 | 只看该作者

学习一下

6#
 楼主| 发表于 2011-9-28 13:35:39 | 只看该作者
问题没解决,顶起顶起。
7#
发表于 2011-10-4 01:36:55 | 只看该作者
顶起,我也想知道
8#
发表于 2011-10-4 01:39:18 | 只看该作者
你是用域名访问的吗?是的话
应该是域名解析的问题
域名要解析到内网的地址
9#
发表于 2011-10-4 03:08:23 | 只看该作者
我纯粹技术小白。。。
10#
发表于 2011-10-4 04:50:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-3 02:47 , Processed in 0.072050 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表