Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: zonder от 17 Декабря 2002, 20:58:06
-
подскажите, как это сделать (стоит apache)
я пробовал так:
1. создал в папке .htaccess
написал в нем:
AuthName "Authentication required"
AuthType Basic
require user zonder
AuthUserFile /.htpasswd
2. Создал файл .htpasswd при помощи apache\\bin\\htpasswd.exe
(MD5)
3. Скопировал в корневой каталог .htpasswd
Теперь когда запускаю скрипт из директории где лежит .htaccess вываливается окошко с предложением ввести username и password. Заполняю, но мне опять вываливается такое же окошко, короче не проходит авторизация.
Помогите, плиз
-
Поставь AuthUserFile перед require (не знаю, важно ли это, но логичнее).
Путь в AuthUserFile пишется не от корневой директории виртуального сервера - ты случайно не так сделал (очень похоже)?
-
Триста двадцать пятый.
Иди в Wiki, я туда этот вопрос добавил.
Wiki -> WebServersFAQ (http://wiki.webscript.ru/WebServersFAQ)
-
а на локальной машине ?
-
а на локальной машине ?
А какая разница? Ну, пиши, например, c:/site/.htpasswd
-
например, c:/site/.htpasswd
"c:" обычно не пишут. Лучше сразу конфигурировать так, чтобы и на никсах и на виндах все пути были одинаковы.
-
все работает, спасибо!