Как может я легко, пароль защищает сайт в Apache/Windows?

Вы могли всегда предоставлять доступ к различным securable объектам к Общедоступной роли сервера. Если конкретно не предоставлено или отклонено полномочия, каждый пользователь наследовал разрешения, данные Общественности.

4
задан 12 October 2011 в 23:23
2 ответа

Google для:

Apache htpasswd basic auth


Шаги:

  1. Создайте файл htpasswd. Этот файл можно называть как угодно, и он должен быть вне вашего DocumentRoot . Используйте утилиту htpasswd для этого

     коснитесь /etc/http.passwd
    htpasswd /etc/http.passwd jsilverman
    Новый пароль: 
    Введите повторно новый пароль: 
    Добавление пароля для пользователя jsilverman
    
  2. Добавьте в конфигурацию Apache следующее: (a) ваш основной apache2.conf (более централизованный, возможно более управляемый) или (b) файл .htaccess в защищенном каталоге (проще, прямее, без перезапуска apache обязательно)

     AuthType Basic
    AuthName "Область, защищенная паролем"
    AuthUserFile /etc/http.passwd
    Требовать пользователя jsilverman
    
  3. Перезагрузите Apache, если вы это сделали (a), в противном случае все готово.


Если это произойдет: htpasswd: команда не найдена

Возможно, вам потребуется установить apache2-utils или аналогичный пакет.


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

Обновление: Вау, вы действительно не очень хорошо искали. Я просто выполнил поиск в Google «Мне повезет» по запросу «веб-сайт, защищенный паролем» и получил в основном такой ответ.

8
ответ дан 3 December 2019 в 02:29

Да, вы можете сделать это через файлы .htaccess или ваш httpd.conf .

Вот генератор для создания имени пользователя и пароля файл: http://tools.dynamicdrive.com/password/
And here's the Apache documentation on it: http://httpd.apache.org/docs/2.0/howto/auth.html

4
ответ дан 3 December 2019 в 02:29

Теги

Похожие вопросы