Main > Apache | Hosting | Servers > htaccess: закрыть сайт паролем

htaccess: закрыть сайт паролем

13.05.2013 6 comments » Views: 21,813

Lock

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

Для этого можно применить, например такой подход: WordPress закрыть сайт паролем

Однако сегодня я расскажу о другом, так же не сложном методе: установка пароля через htaccess.

Для этого:

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

    * обратите внимание, на путь /home/user/www-auth/.htpasswd - это путь где будет располагаться файл с паролем, вы можете его указать такой, который удобен Вам. Так же стоит учесть, что на файл нужно поставить права необходимые для чтения его веб-сервером.
  • Авторизация уже будет видна, однако не будет работать:

    Авторизация

    Авторизация

  • Теперь необходимо добавить юзера в файл паролей:

    * тут USERNAME это имя пользователя для авторизации, смени его на своё, а пароль спросят после ввода указанной команды в консоли.
  • Если все сделано правильно, можно использовать имя и пароль для авторизации

--[добавлено 30.07.13]--

Показываю как это сделать в видео, часть 1

Показываю как это сделать в видео, часть 2

Author: | Rating: 5/5 | Tags: , ,

6 comments.

Write a comment
  1. Евгений Reply
    31.12.2018 в 1:09 pm
    это конечно все интересно, но у меня не сработало, и задача немного другая.
    есть сайт с доступом к панели по порту к примеру domain.ru:5555
    таким методом не возможно сделать доступ
    • Vitaliy Orlov Reply
      31.12.2018 в 7:07 pm
      Всего скорее не сработало потому, что задача другая. Для работы htaccess за этим (или любым другим портом), должен быть настроенный Apache. Панель хостинга, всего скорее, работает на самописном веб-сервере и не факт, что у нее вообще есть поддержка Http Авторизации (Basic Access Authentication). Так что, тебе прямой путь, на форум поддержки твоей панели, только там смогут дать квалифицированный ответ.
  2. Дмитрий Reply
    30.07.2013 в 8:05 am
    Не совсем понял где сохранять пароль: "пароль спросят после ввода указанной команды в консоли".
    если можно, пример заполненного .htpasswd
    Спасибо.
    • Vitaliy Orlov Reply
      30.07.2013 в 2:22 pm
      Пароль сохранится в файле .htpasswd в зашифрованном виде. Этот файл лучше располагать не в директории сайта.

      Добавил видео, посмотри, думаю вся станет ясно. Можешь начать со второй части, если будет не понятно, тогда смотри с первой, там я много лишнего делаю, но смысл думаю будет ясен.
  3. Junk Reply
    15.05.2013 в 12:46 pm
    Отличная фича для порно сайтов! :D
    • Vitaliy Orlov Reply
      15.05.2013 в 1:04 pm
      Для порно сайтов, лучше закрывать через скрипт (точку входа), так проще добавить платную подписку или вход по приглашениям.
      Хотя если вынести порно сайт на отдельный домен или поддомен, а подпиской управлять через другой домен, то да, можно и так :)

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>