2.4. Ограничение доступа к Piranha

2.4. Ограничение доступа к Piranha

Piranha запрашивает имя пользователя и пароль. Но так как данные передаются в открытом виде, настоятельно рекомендуется разрешить доступ только доверенным сетям или локальной машине.
Простейшим методом ограничения доступа является настройка встроенных механизмов управления доступом Apache в файле /etc/sysconfig/ha/web/secure/.htaccess. Перезапускать piranha-gui после этого не требуется, так как сервер проверяет файл .htaccess при каждом обращении к каталогу.
По умолчанию доступ к содержимому каталога открыт всем пользователям:
Order deny,allow
Allow from all
Чтобы разрешить доступ к Piranha только с localhost, измените .htaccess так, чтобы доступ разрешался только с петлевого устройства 127.0.0.1. Глава «Сетевые сценарии» в справочном руководстве Red Hat Enterprise Linux содержит подробную информацию.
Order deny,allow
Deny from all
Allow from 127.0.0.1
Также можно указать конкретные узлы и подсети:
Order deny,allow
Deny from all
Allow from 192.168.1.100
Allow from 172.16.57
В этом примере доступ к Piranha разрешен только с адреса 192.168.1.100 и из сети 172.16.57/24.

Предупреждение

Изменения в файле .htaccess позволяют ограничить доступ к страницам конфигурации в каталоге /etc/sysconfig/ha/web/secure/, но не к страницам авторизации и помощи в /etc/sysconfig/ha/web/. Чтобы ограничить доступ к этому каталогу, создайте файл .htaccess в /etc/sysconfig/ha/web/ с такими же строками order, allow и deny как и в /etc/sysconfig/ha/web/secure/.htaccess.