Я использую Apache HTTP Server 2.4.4 для балансировки нагрузки вместе с Tomcat 7.0.

Я разместил 2 приложения под своим котом, например, app1 и app2.

Чего я хочу добиться, так это app1. Я хочу разрешить доступ к нему только определенным ips из интрасети.

Я добавил следующий код в мой файл httpd.conf.

DocumentRoot "C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\scm"
<Directory "C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\app1">
    Order Deny,Allow
    Deny from some_ip
</Directory>

Тем не менее я не могу ограничить доступ. Я включил модуль mod_authz_host. Пожалуйста, ведите меня.

1 ответ1

0

Пытаться

Order deny,allow
Deny from all
Allow from some_ip

просто разрешить some_ip доступ к сервису.

Однако Order, Deny и Allow теперь устарели, и вы можете попробовать

Require host <host_name>

или же

Require ip <ip_address>

См. Http://httpd.apache.org/docs/2.4/howto/access.html.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .