Закрываем доступ к сайту при помощи пароля в .htaccess
Дата публикации 10/05/14 - 16:44
В .htaccess файл вашего сайта:
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /path/to/.htpasswd
Require valid-user
AuthName "Password Protected Area"
AuthUserFile /path/to/.htpasswd
Require valid-user
Затем создаем файл .htpasswd:
htpasswd -c /path/to/.htpasswd username
2 раза вводим пароль и сохраняемся.
- 2729 просмотров
Разделы
Комменты
-
Olzhas 2 месяца 3 недели назадСпасибо. С Новым Годом! →
-
Den 3 месяца 2 недели назадВ первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. →
-
Гость 3 месяца 2 недели назадЕсли все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того →
-
Валерий 4 месяца 2 недели назадда можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер →
-
admin 4 месяца 2 недели назадВалерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт →
-
Валерий 4 месяца 3 недели назадзахожу на mysql через ssh по команде →
-
admin 4 месяца 3 недели назадДобрый вечер, какой у вас клиент? →
-
Валерий 4 месяца 3 недели назадЗдравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? →
-
Eduard 5 месяцев 6 дней назадВидать, домен хороший был. Заявление пробывали писать на мошенника? →
-
Stas 6 месяцев 2 недели назадОшибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям! →
Комментарии (6)
В какой директории создавать файл .htpasswd?
Где вводить "htpasswd -c /path/to/.htpasswd username"?
Вместо username необходимо ввести требуемое имя пользователя или это параметр и его писать так, как в примере, без изменений?
Где вводить пароль?
1) В корневой директории вашего сайта (где находятся файлы index.php, install.php)
2) В SSH
3) username - ваше имя пользователя. Пароль в файле .htpasswd
У меня opensuse lxde. В главном меню нет программы для работы с SSH. Но в YaST2 видно, что установлена openshh (клиент и сервер). Почему я не могу запустить её из консоли? Может, я что-то не так делаю? Как её правильно запустить?
В файле .htaccess приведенные 4 строки надо просто добавить в конце? Там все строки начинаются с #. В эти 4 строки его добавлять не надо?
Ошибка: у меня установлена программа openssh, а не openshh
У вас сайт на локальном копьютере запускается? Если да, то просто запустите терминал, перейдите в директорию сайта и пропишите команды выше.
Нет. Сайт на beget.ru