Безопасность

Защита директории паролем

Доступ к странице или директории сайта можно ограничить паролем. Защита настраивается двумя файлами: .htaccess задаёт правила ограничения доступа, .htpasswd хранит данные пользователя с паролем. На хостинге Majordomo перед настройкой в контрольной панели отключают обработку NGINX для нужных расширений.

Как ограничить доступ к директории

В контрольной панели, в разделе «Сайты», отключите обработку NGINX для расширений, доступ к которым нужно ограничить.

Затем поместите файл .htaccess в корневую директорию сайта или в директорию ниже корневой, заменив подстроку /home/u12345/mysite.ru/www/.htpasswd на свой путь. Пример файла:

AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /home/u12345/mysite.ru/www/.htpasswd
require valid-user

Файл .htpasswd поместите в соответствии с AuthUserFile — в примере это директория /home/u12345/mysite.ru/www/.

Как сгенерировать файл .htpasswd

Пароль необходимо указывать в определённом формате, поэтому файл проще всего сгенерировать с помощью одного из онлайн-сервисов. Если такой способ не подходит, создайте файл программой htpasswd, подключившись к серверу виртуального хостинга по SSH:

htpasswd -cm /home/u12345/mysite.ru/www/.htpasswd admin

Техническая поддержка

За подробными инструкциями обратитесь в службу технической поддержки по почте support@majordomo.ru или отправьте запрос в поддержку из контрольной панели.