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

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

Суть я думаю вам ясна, поэтому предлагаю сразу преступить к делу. Для того чтобы ограничить доступ к сайту паролем, или же защитить паролем конкретные директории сайта, мы воспользуемся специальными параметрами файла .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.03.2017

674

2

Читайте также:

  • II — КА. Управление пакетами в Debian.

    Продолжаем нашу линейку статей КА (Компьютер Адимина), основанный на популярном дистрибутиве Debian 8. В данном посте разберем основные команды debian по управлению пакетами, а также самостоятельно соберем программу для удобного захвата изображения с экрана. В…

  • 4282 километров до моря или моя история о хайпах

    Эта история началась за долго до появления этого блога, теперь уже точно и не упомнишь с чего именно. Но я бы начал именно с 2013 года, так как именно тот год стал ключевым. Вы решили…

  • WordPress HTTPS. Переезд без особых проблем.

    То, что я запланировал для своего блога на ближайшее время, для этого просто необходим SSL, так что переезд на HTTPS уже неизбежен для меня. А ведь давно пора было, и не болела бы сейчас моя голова.…

  • Плагин для организации E-mail рассылок

    Как я вообще пришёл к тому, чтобы весь функционал по организацию E-mail рассылок был у меня в руках, установленный в виде расширения, со всеми удобствами, такими как конструктор писем, формы подписок, подгрузка своей базы, расширенная…

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *