Как сделать пароль для сайта

Обновлено: 07.07.2024

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

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

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

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

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

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

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

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

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

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

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

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

htpasswd -bc .htpasswd admin 123

htpasswd4

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

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

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

htpasswd5

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

htpasswd6

Дневник Джека Telegram канал моих торговых крипто идей! Если вы любите криптовалюты, то этот Telegram канал для вас. Только дельные советы, когда купить, что купить, какие монеты лучше. Полностью бесплатно

Криптопираты наш Telegram чат, все любители криптовалют добро пожаловать!

Donate на этой странице вы можете поддержать меня, отблагодарить и помочь развитию моих проектов

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

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

В этот статье поговорим об том, как сделать доступ к сайту или отдельной директории по паролю.

В чем суть: мы создадим 2 файла: в первом код для блокировки сайта с ссылкой на 2 файл, в котором лежат логины и пароли для доступа. В первом файле мы должны указать абсолютный путь до второго:

.htaccess — файл дополнительной конфигурации веб-сервера Apache.
.htpasswd — файл для указания логинов и паролей для доступа.

Расположение этих файлов будет зависеть от того, к какой директории вы хотите закрыть доступ.

Закрыть доступ ко всему сайту

Файл .htaccess должен находится в корневой папке сайта, .htpasswd лучше положить в какую-то из директорий, чтобы до него нельзя было так просто добраться — там будут лежать логины и пароли для доступа. Предлагаю положить его в директорию /folder.

Получается такая структура:

Доступ на сайт по паролю. 5 строк кода 1

В файл. htaccess вставляем код:

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

AuthType — типы аутентификации: Basic или Digest. Рекомендуется использовать первый, т.к. второй поддерживается не всеми браузерами.

AuthUserFile — полный путь к файлу с логинами и паролями, для аутентификации пользователей. Пароли содержаться в шифрованном виде. Рекомендуется хранить данный файл в папке, к которой нет доступа для пользователей, это необходимо, чтобы предотвратить кражу паролей.

require valid-user — директива предписывает, что к URL получают доступ только, пользователи, успешно прошедшие аутентификацию.

В строке AuthUserFile вставляете путь, который получился у вас в файле test. php

Для того чтобы узнать абсолютный путь к файлу, создаем в директории с файлом. htpasswd файл test. php, в нем экранируем переменную:


У меня на выходе получилась такая строка
/home/***/works/sneakers-html/folder

Вставляем ее в код и получаем:

После того как вы узнали абсолютный путь до директории, удалите этот файл, он больше не нужен.

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

Доступ на сайт по паролю. 5 строк кода 2

Скопируем получившуюся строку и вставим в файл. htpasswd:

Доступ на сайт по паролю. 5 строк кода 3

содержимое файла. htpasswd

Строка означает — логин: пароль в зашифрованном виде. Для доступа на сайт нам нужно вводить тот логин и пароль, который мы указывали в генераторе, то есть admin и password.

Что мы имеем в итоге:

  • файл .htaccess лежащий в корне сайта с 4 строками кода и путем к файлу с логинами и паролями
  • файл .htpasswd с логином и паролем

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

Доступ на сайт по паролю. 5 строк кода 4

Форма для ввода логина и пароля

После ввода данных на откроется главная страница сайта. Если же будет ошибка в вводимых данных, либо мы получим 404 ошибку, либо страница перезагрузится и снова появится форма ввода данных.

Закрыть доступ к директории

Разница между этими способами в том, что файл. htaccess нужно поместить в ту директорию, которую вам необходимо закрыть:

Доступ на сайт по паролю. 5 строк кода 5

Файл .htaccess вы можете разместить в любом месте, вы уже научились узнавать его абсолютный путь. В данном случае можно просто скопировать путь из файла. htaccess корневой папки.

Будьте внимательны

Спасибо за прочтение статьи! Если у вас возникнут какие-то вопросы, трудности, пишите мне на почту, в личку в вк, в комментариях, по возможности помогу!

Как придумать надежный пароль и логин?

Пароли, пароли, пароли – в Интернете они нужны повсюду. Каждый раз приходится думать, какой поставить пароль, чтобы его не смогли взломать. Итак, какой должен быть пароль?

Признаки надежного пароля

Старайтесь периодически обновлять и использовать разные пароли на всех сайтах и форумах.

Как придумать сложный пароль?

Есть несколько эффективных способов придумать надежный пароль:

Сложновато? Зато пароль, который Вы придумаете таким способом, будет надежным.

Если придумать пароль не получается, воспользуйтесь генераторами паролей:

    – укажет время, за которое может быть взломан ваш пароль. – покажет эффективность пароля. – создаст пароль любой длины и сложности.

Как придумать логин

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

пароль на страницу сайта

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

Способ очень простой, но использовать его сможет не каждый. Почему? Вам понадобится опубликовать на своем сайте очень полезный материал.

Такой материал, который бы хотелось купить, а потом просто поставить пароль на страницу своего сайта с этим материалом.

Запаролить можно как полностью страницу сайта, так и отдельную публикацию. Ничего сложного в установке пароля нет.

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

Кстати, таким же образом можно собирать подписчиков. В этом случае после описания запароленой страницы пишите, что доступ к странице есть только у моих подписчиков и ставите форму подписки. В первом же письме рассылки отсылаете пароль входа на страницу или публикацию (не забудьте в письме указать не только пароль, но и адрес страницы).

А теперь подумайте, что одна такая страница с паролем может давать доход довольно долгое время. И чем больше посещений будет на вашем сайте, тем выше будет ваш доход. Только не жадничайте и не ставьте слишком большую цену за доступ к странице. Цена должна быть такой, чтобы посетитель видел ценность вашей информации, но в то же время мог заплатить не задумываясь.

При создании страницы тоже есть такой раздел и возможность поставить пароль.

Все очень просто! Но я все равно решила записать для вас видео. Поэтому если вы не смогли поставить пароль на страницу или публикацию своего сайта, то взгляните, как просто это делается.

Приятного просмотра.

Генератор паролей создает 9 вариантов правильных и сложных для взлома паролей. Генерация паролей происходит онлайн, созданные пароли нигде не сохраняются. Если Вас не устраивают получившиеся пароли, просто нажмите на кнопку "Сгенерировать" для обновления списка паролей.

"По умолчанию" генератор паролей используют английские буквы, цифры и служебные символы. Благодаря простым и удобным настройкам Вы можете изменить списки символов, добавить свои, изменить длину пароля. Более подробные инструкции смотрите ниже, в разделе "Инструкции для генератора паролей".

Генератор паролей

Список паролей

Настройки генератора паролей

Длина пароля - символов - английские строчные буквы - английские ЗАГЛАВНЫЕ буквы - русские строчные буквы - русские ЗАГЛАВНЫЕ буквы - цифры - специальные символы ?|:[].~" border="0" >

Исключения

- исключить русские символы похожие на английские - исключить английские символы похожие на русские - исключить гласные - исключить согласные - исключить похожие символы

Список используемых символов

Инструкции для генератора паролей

Генератор паролей создает пароли в реальном времени. Созданные пароли нигде не сохраняются и отображаются только на Вашем устройстве (ПК, планшете или смартфоне).

Каждый раз при изменении настроек, нажатии кнопки "Сгенерировать" или перезагрузке страницы создаются новые пароли.

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

Настройки генератора паролей

Длина пароля
Генератор паролей создает пароли длиной от 5 до 30 символов. Изначально генерируются пароли длиной 10 символов. Вообще, не рекомендуется использовать пароли длиной меньше 7 символов. Использование более длинных паролей рекомендуется для более стойкой защиты от взлома, но скорее всего будет неудобно для сохранения или запоминания.

Английские и русские буквы
Традиционно, для паролей используются английские (латинские) буквы, однако, можно использовать и русские. Русские буквы значительно повышают сложность паролей при попытке взлома путем перебора, но будьте осторожны, возможно, некоторые системы не поддерживают пароли, в составе которых есть кириллица. Рекомендуется предварительно проверить.

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

Специальные символы
Пароли, в состав которых входят специальные символы, наиболее стойкие к взлому. Многие системы при регистрации требуют, чтобы в состав пароля обязательно входили служебные символы. Рекомендуем не пренебрегать использованием подобных символов и включать их в состав генерируемого пароля.

Исключения

Русские символы похожие на английские и английские символы похожие на русские
Если при использовании генератора паролей онлайн Вы используете как английские, так и русские буквы, можете столкнуться с проблемой визуальной "похожести" некоторых английских и русских символов. Такие буквы как А и A, B и В, С и C, E и Е (а, ай, вэ, би, эс, си, е, и) - это разные буквы, хотя и выглядят одинаково. Для того чтобы избежать путаницы при последующем использовании паролей, воспользуйтесь соответствующим пунктом настроек.

Исключить гласные или исключить согласные
Используйте эти пункты дополнительных настроек если хотите исключить гласные или согласные буквы при генерации паролей.

Исключить похожие символы
Посмотрите на символы I, l, 1, | (ай, эль, единица, вертикальная черта). Такие буквы, символы и цифры очень похожи при написании, поэтому могут возникнуть ошибки при сохранении и последующем использовании пароля. Для того чтобы исключить подобные ошибки, воспользуйтесь этим пунктом настроек.

Другие настройки

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

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