Как закрыть сайт паролем на стадии разработки

Как закрыть сайт паролем на стадии разработки

Сегодня поговорим о том, как закрыть свой сайт от чужих глаз на стадии разработки. Особенно актуально это для хайп проектов, т.к. если вы бы собирали в открытом доступе обычный блог, то вполне достаточно на первых порах ограничить поисковые системы к его посещению, что-же касается хайпов, то тут дела обстоят иначе, ни один нормальный админ, не пожелал бы чтобы его детище обозревали всякие случайные посетители и смотрели на недоработанный проект.

Суть я думаю вам ясна, поэтому предлагаю сразу преступить к делу. Для того чтобы ограничить доступ к сайту паролем, или же защитить паролем конкретные директории сайта, мы воспользуемся специальными параметрами файла .htaccess

В директории, которую мы хотим закрыть паролем (или в корневом каталоге сайта, если нужно закрыть весь сайт) мы создаем файл .htaccess, со следующим содержанием:

AuthName "Доступ к сайту ограничен"<br />
AuthType Basic<br />
Require valid-user<br />
AuthUserFile "путь_к _файлу_.htpasswd"

AuthName - тут можно указать что угодно, данная строка будет выводится в форме ввода логина и пароля.

AuthUserFile - полный путь к файлу .htpasswd(в данном файле будут находятся зашифрованные пароли, об этом ниже)

Файл .htpasswd генерируется с помощью утилиты htpasswd, утилиту качаем ниже:

Распаковываем скачанный архив например в корень диска C:\

Ставим на сайт пароль

Далее нам нужно генерировать пароли с помощью данной программки, для этого нажимаем горячую клавишу WIN+R, вводим команду "cmd"

Генерируем пароль htpasswd

Перед нами окно командной строки, первым делам нужно перейти в директорию с программой, для этого используем команду:

cd C:\Pas

Генерируем пароль htpasswd

Жмем Enter и вот мы уже в директории с программой, теперь генерируем логин\пароль. Например нам нужно сделать пользователя admin и пароль 123. Для этого используем следующую команду:

htpasswd -bc .htpasswd admin 123

htpasswd4

Готово. Рядом с программой, в папке C:\Pas у нас появился новый файл .htpasswd, если его открыть, мы увидим наш логин и зашифрованный к нему пароль, все в одну строчку:

admin:$apr1$4J/.....$C8ty/0ovAY5rflANKBPv0/

Таким же образом вы можете создать второго пользователя и вставить строчку ниже, каждый пользователь - отдельная строка:

admin:$apr1$4J/.....$C8ty/0ovAY5rflANKBPv0/
root:$apr1$TV/.....$8ofCd2Ae7pJ7wsSDQYrKh.

Данный файл нам нужно положить в папку на хостинге с нашим сайтом и указать до него путь.

htpasswd5

Вот и все. Теперь если мы заходим на сайт, то сразу видим:

htpasswd6

Как закрыть сайт паролем на стадии разработки обновлено: Март 29, 2017 автором: Jack

Отправить ответ

Уведомлять меня
avatar
bulik
Гость

Если говорить про блоги, то на Tumblr можно защитить паролем. Есть в настройках. Единственное, это можно сделать только с дополнительным блогом, на основной блог пароль поставить нельзя.

wpDiscuz