|
|
|
| Возникла следующая проблема
Тренируюсь на локальной машине.
Хочу поставить пароль на доступ к отдельной директории
(C:/web/docs/test/files)
Директория в для документов (веб) в апаче прописана следующая
C/web/docs
Хочу расположить фаил с ключами в каталоге
C/web/docs (как я понимаю, ниже нельзя)
Какой адресс надо прописать в фаиле .htaccess ?
AuthName "For amin's Only"
AuthType Basic
AuthUserFile /pass
<Files *.*>
require valid-user
</Files>
|
Так не работает... | |
|
|
|
|
|
|
|
для: Kirill
(26.08.2004 в 12:59)
| | Можно расположить и выше... В AuthUserFile следует указывать абсолютный путь к файлу (C:/web/docs/pass), который может быть хоть на другом диске. На сервере соответственно /usr/где/там/хоститесь - точный путь можно спросить у хостера или просто посмотреть в переменных окружения... | |
|
|
|
|
|
|
|
для: cheops
(26.08.2004 в 14:32)
| | Какие переменные за это отвечают?
Еще такой вопрос:
Если я использую для генерации пароля шифрование (средствами htpasswd) то мне не надо указывать в pass чем зашифрован пароль. | |
|
|
|
|
|
|
|
для: Kirill
(26.08.2004 в 14:49)
| | >Какие переменные за это отвечают?
Запустите функцию phpinfo() на вашем сервере и посмотрите переменную doc_root. Ну и если у Вас пароли будут лежать ниже, то припишите свои директории.
>Если я использую для генерации пароля шифрование (средствами htpasswd) то мне не надо указывать в pass чем зашифрован пароль.
Нет не надо. | |
|
|
|
|
|
|
|
для: Kirill
(26.08.2004 в 12:59)
| | Пишите абсолютный путь к файлу с паролями. Должно заработать.
Да и еще: htpasswd может шифровать пароли, а может и не шифровать. (ключ -p)
Не шифрованные пароли работают только в Windows. Для использования на хостинге нужно применять шифрование. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(26.08.2004 в 21:16)
| | Привет! Я тут на другой ветке прочитал статью
http://appservnetwork.com/index.php?modules=faq&sid=2&rank=1&applang=en по правде суперская, с первого раза все получилось. У кого не получилось, то стоит обратить внимание при написании пути к папке на которую ставите пароль, в частности, укажите не c:\webservbers\home\localhost\www\my_site\edit .htpasswd
а:
Z:\home\localhost\www\my_site\ edit .htpasswd
и дальше также, путь к локальному диску, а не с:\
А теперь вопросы:
1?. как правильно снять пароль, какой из вариантов?:
а. типа также добираемся до папки, далее edit .htpasswd комментируем строку
б. edit .htaccess комментируем 4 строчки
или как-то по другому?
2?. ставить на домашнем компе я понял как, а как ставить у хостера?
Заранее благодарен за ответ! | |
|
|
|
|
|
|
|
для: MXM
(05.09.2004 в 23:20)
| | >А теперь вопросы:
По какой то непонятной причине мы пропустили Ваши вопросы :)
Ну лучше поздно чем никогда. Может быть кому нибудь еще пригодятся.
>1?. как правильно снять пароль, какой из вариантов?:
Самый лучший - совсем удалить файл .htaccess Чем меньше таких файлов - тем меньше нагрузка на сервер.
>2?. ставить на домашнем компе я понял как, а как ставить у хостера?
Мы постарались описать этот процесс в статье по ссылке.
http://www.softtime.ru/info/articlephp.php?id_article=27 | |
|
|
|