|
.htaccessОбсуждение темы .htaccess в разделе Настройка серверов, часть категории ХОСТИНГ; Здравствуйте! Задача: организовать доступ к папке ./stat по логину/паролю 1) httpd.conf <Directory "/var/www/html/stat"> AuthType Basic AuthName "Administrative zone" AuthBasicProvider file AuthUserFile /var/www/html/stat/.htpasswd Require ... |
|
Опции темы |
23.08.2009, 11:46 | #1 |
|
Здравствуйте!
Задача: организовать доступ к папке ./stat по логину/паролю 1) httpd.conf <Directory "/var/www/html/stat"> AuthType Basic AuthName "Administrative zone" AuthBasicProvider file AuthUserFile /var/www/html/stat/.htpasswd Require valid-user </Directory> 2) .htaccess AuthType Basic AuthName "NeTAMS Administrators Only" AuthBasicProvider file AuthUserFile /var/www/html/stat/.htpasswd Require user admin 3) > htpasswd -c /var/www/html/stat/.htpasswd admin создаем пароль для админа 4) service httpd restart заходим на страничку в вышеуказанной директории, вводим запрашиваемый логин/пароль и браузер возвращает нас на окно авторизации. Нажимаем <Esc> - выдает: Authorization Required This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required. Кто-нибудь настраивал ограниченный доступ к директориям? |
|
24.08.2009, 19:19 | #2 |
|
AuthName "Private zone"
AuthType Basic AuthUserFile /pub/home/твой_логин/.htpasswd require valid-user </Files> Значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации. Значение AuthUserFile указывает на место, где хранится файл с паролями для доступа к данной директории. Этот файл создается специальной утилитой htpasswd.exe. Например, в директории, которую защищаем паролем, создаем такой .htaccess: AuthName "For Registered Users Only" AuthType Basic AuthUserFile /pub/site.ru/.htpasswd require valid-user В этом примере, посетитель при запросе директории, будет читать фразу "For Registered Users Only", файл с паролями для доступа должен лежать в директории /pub/site.ru/ и называться .htapasswd. Директория указывается от корня сервера, если вы неправильно зададите директорию, то Апаче не сможет прочитать файл .htpasswd и никто не получит доступа к данной директории. Пароль только на 1 файл: Аналогично паролированию директории полностью, можно ставить пароль только на 1 файл. Пример установки пароля на файл private.zip: <Files private.zip> AuthName "Users zone" AuthType Basic AuthUserFile /pub/home/твой_логин/.htpasswd </Files> Пароль на группу файлов: Аналогично, используя, можно ставить пароли по маске файлов. Пример установки пароля на доступ ко всем файла с расширением "sql": <Files "\.(sql)$"> AuthName "Users zone" AuthType Basic AuthUserFile /pub/home/твой_логин/.htpasswd </Files> |
|
24.08.2009, 19:23 | #3 |
|
Проверьте путь к .htpasswd. Ну, и правильность пароля.
|
|
Опции темы | |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
.htaccess | 74ivan74 | Кальянная | 1 | 03.01.2011 01:38 |
.htaccess | Lavr | ASP, Perl, PHP и MySQL | 19 | 17.07.2008 20:23 |
.htaccess | XTRIMAL | ASP, Perl, PHP и MySQL | 0 | 26.12.2006 17:05 |
.htaccess | Dominikus | ASP, Perl, PHP и MySQL | 6 | 20.11.2006 20:28 |
.htaccess | Anti-Virus | ASP, Perl, PHP и MySQL | 5 | 23.02.2004 04:27 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|