我在apache2
网络服务器前面的ubuntu上使用tomcat8
。
我想将localhost/manager
的访问权限仅限于特定的IP地址。
服务器位于我的内部网络中,并且具有ip 102.168.139.111
。我希望只能从我的本地计算机/manager
和其他任何地方访问192.168.128.222
端点。
但以下不起作用,我总是得到403 Permission denied
。为什么呢?
apache2.conf
:
<Location /manager/*>
Order Allow,Deny
Deny from all
Allow from 192.168.128.197
</Location>
使用:
/etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
旁注:取出<Location...>
将允许按预期访问我的本地IP。所以服务器配置一般似乎没问题。限制不起作用。
答案 0 :(得分:0)
这可能是一个陈述问题的顺序。以下工作(在根路径上):
<Location />
Order Deny,Allow
Deny from all
Allow from 192.168.
</Location>