Вход | Регистрация

Как сделать basic авторизацию через htaccess

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).
На этом всё, бейсик авторизация включена и готова к использованию.

Если при http авторизации возникает ошибка 500

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

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

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

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

 

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

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

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

С уважением, Олег Касьянов

Сохраните эту информацию к себе, чтобы не потерять:

И подписывайтесь на наш онлайн-журнал.
С уважением, Олег Касьянов.

Комментарии

Оставьте ваше мнение

*

Получать уведомления о новых комментариях

user

Влад 07-04-2018 15:21:28

http://new.joomlatown.net/rdr/5 - битая ссылка! Посмотрите.

user

Олег 07-04-2018 18:47:10

Влад, спасибо, поправил)

X

Спасибо!
Ваш комментарий появится после одобрения

нашли ошибку? напишите
X

Вход

Ваш e-mail:

Ваш пароль:


Забыли пароль?
Регистрация

X

Нашли ошибку или баг? Напишите мне.

placeholder="Опишите пожалуйста где вы нашли ошибку и какую, буду вам очень благодарен">