Вы можете ограничить доступ ко всему сайту или некоторым его директориям. Чтобы открыть директорию сайта с ограниченным доступом, посетителю нужно будет пройти дополнительную авторизацию в браузере.
Настройка ограничений
Чтобы ограничить доступ к сайту:
Перейдите в Домены → WWW-домены → меню → Ограничение доступа.
Нажмите Создать.
Выберите директорию сайта, доступ к которой нужно ограничить. Вы можете указать её вручную в поле Путь к каталогу или выбрать в файловом менеджере.
Нажмите Далее.
Укажите данные для авторизации:
Имя пользователя.
Обратите внимание!
Это имя пользователя будет использоваться только для авторизации в директории сайта. Оно не связано с учётными записями пользователей ISPmanager.
Введите или сгенерируйте Пароль.
Повторите ввод пароля в поле Подтверждение пароля.
Нажмите Завершить.
Чтобы удалить ограничение, перейдите в Домены → WWW-домены → меню
→ Ограничение доступа → выберите ограничение → Удалить.
Чтобы изменить настройки ограничения, перейдите в Домены → WWW-домены → меню
→ Ограничение доступа → выберите ограничение → Пользователи. Возможные действия:
Создать нового пользователя для ограничения;
Изменить настройки для пользователя;
Удалить настройки для пользователя;
Включить или Выключить настройки для пользователя.
Логика работы
После создания ограничения ISPmanager:
Сохраняет имя пользователя и пароль в зашифрованном виде в файл /var/www/<имя пользователя-владельца сайта>/data/etc/access.<доменное имя>.<часть хеш-функции от доменного имени>.passwd.
Добавляет секцию в конфигурационный файл веб-сервера:
Пример секции для Apache
<Directory /var/www/www-root/data/www/example.com/tmp>
Allow from all
AuthName "Access limited by ISPmanager"
AuthType Basic
AuthUserFile /var/www/www-root/data/etc/access.example.com.GHCoKdm8.passwd
Order allow,deny
Require valid-user
</Directory>