25 правил

25 правил basic авторизация

Авторизация средствами веб-сервера - это очень простой способ защиты, но тем не менее довольно надёжный.

Используется для ограничения доступа к определённым папкам. 

Также можно использовать для дополнительной защиты админки.


basic авторизация форма

Чтобы включить basic авторизацию нам понадобиться всего 2 маленьких файла.

.htaccess - будет лежать в папке, в которую вы хотите закрыть доступ

.htpasswd - в нем будут записаны логин и пароль, его лучше поместить в то место куда обычные пользователи не имеют доступа.

например перед папкой public_html или перед папкой доменов.

В файле .htaccess указываем такой код:

AuthName "Enter login"
AuthType Basic
AuthUserFile /home/users/.htpasswd
require valid-user

Где AuthName - надпись над формой http авторизации, указывается в двойных кавычках

AuthType - метод авторизации, указываем Basic

AuthUserFile - абсолютный путь до файла .htpasswd с логином и паролем.

require valid-user - разрешаем доступ всем кто прошёл проверку.

А для файла .htpasswd генерируем пару логин:пароль. Сгенерировать можно здесь >>

И вставляем её в файл .htpasswd

Пароль должен находиться в зашифрованном виде (алгоритм MD5).
На этом всё, бейсик авторизация включена и готова к использованию.

Скорее всего неверно указан путь до файла с логином и паролем (.htpasswd).

Нужно указывать полный путь, посмотреть его можно в файле configuration.php, там где указаны пути до папок /log и /tmp

Ещё ошибка может появляться если допущена синтаксическая ошибка в .htaccess

В остальном всё должно работать.

 

P.S.: для обеспечения 100% сохранности вашего сайта рекомендую обратить внимание на скрипт AutoBackupMaster.

Скрипт позволяет создавать резервные копии сайта на полном автомате и загружать их в облачные сервисы.
Также есть функция "Умный бекап", которая предотвращает попадание вирусов в резервные копии.

Подробнее о скрипте резервного копирования сайта в облако можно посмотреть на официальном сайте >>

Htaccess как сделать авторизацию на 837
25 правил 505
Basic авторизация (http аутентификация) через
25 правил 265
301 редирект (переадресация) через
25 правил 776
Htpasswd генератор. Создание.htpasswd и
25 правил 890
Авторизация без PHP/Python/Ruby/
25 правил 616
Оптимальный
25 правил 32
25 правил 43
25 правил 39
25 правил 83
25 правил 7
25 правил 22
25 правил 80
25 правил 99
25 правил 1
25 правил 28