imho.ws |
|
15.06.2004, 21:26 | # 1 |
Guest
Сообщения: n/a
|
.htaccess & .htpasswd
Такой вот вопрос, мне надо ограничить доступ для отдельного каталога, я в .htaccess ввел:
AuthName "введите пароль" AuthType Basic AuthUserFile "/htdocs/.htpasswd" <Files *.*> require valid-user </Files> .htpasswd ввел: 123:123 На ОС Windows все на ура работает, но когда я на сервер кинул, тут меня ждал большой облом... Я сохранил эти файлы в UNIX кодировке, но от этого лучше не стало, правда я читал, что надо что бы пароли были закодированы, а я просто так написал, хотя работало в "Окнах"... Работал я на Денвере, но там нет htpasswd.exe, может в нем все дело? Всмысле в том что обязательно кодировать надо? Помогите разобраться. |
15.06.2004, 22:27 | # 2 |
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
|
Все пароли в htpasswd должны быть в md5. Можно конечно пофилосовствовать на тему "а нужно ли это, и зачем" , но я тебе советую просто это сделать и не забивать голову философией.
PS: www.php.net/md5 |
15.06.2004, 23:05 | # 3 |
Guest
Сообщения: n/a
|
2RaZEr Спасибо, самое главное у меня это то, что не работает только на хосте с Юниксом, я научился с htpasswd.exe работать. Все также у меня на Апаче и на Денвере все ОК...а вот с хостом траблы Я вот что думаю, что там возможно не удовлетворяет путь к этому пассворду, я вроде указал полный путь...но кто знает
ЗЫ. Я очень уважаю md5 и пользуюсь only им. |
15.06.2004, 23:15 | # 4 | |
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
|
Цитата:
|
|
15.06.2004, 23:21 | # 5 | |
Guest
Сообщения: n/a
|
Цитата:
|
|
17.06.2004, 02:54 | # 10 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
|
Проверь еще также права на .htpasswd - должны быть разрешения на чтение для сервера.
Также проверь еще раз путь, подчеркну, что он должен быть абсолютным Для создания файла .htpasswd лучше юзай родное - htpasswd на том же сервере, где и хостинг, кстати он сразу тебе и запишет нормальный файл (хотя теоретически проблем быть не должно из-за того что виндовым делал) На Unix нельзя использовать Plain/texе пароли (помоему нигде кроме винды нельзя ) А так все правильно у написано (я даже проверил еще раз чтобы убедиться )! P.S. Кстати используется не md5 шифрование, а crypt (с помощью него сгенерить можно, в PHP есть такая функция)! md5 и SHA шифрование может использоваться как дополнительное, и по-умолчанию не используется. например, тогда будет не 123:123, например Код:
123:$1$kUJAa/q3$9crVqgRc8oJ79LDhg0gpe1
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
17.06.2004, 15:42 | # 11 |
Guest
Сообщения: n/a
|
2Hubbitus На самом деле трабла была именно в Абсолютном пути, т.е. там был свой наворот с логином, я просто не знал что надо еще и логин свой писать по типу этого: /www/login/htdocs/*** а я не так писал, отсюда и весь сырбор, насчет кодировки crypt, когда я ее ставил на htpasswd.exe, она написала, что будет автоматически выбран md5, но это ввобщем не помешало работать на сервере у них
ЗЫ. Так что всем спасибо, я все же разобрался с данной траблой (правда с помощью админа). |
14.09.2004, 18:46 | # 13 |
Member
Регистрация: 11.10.2002
Адрес: Israel
Бат-ям
Сообщения: 379
|
у меня тоже что то это не работает, что делать??
.htaccess AuthUserFile "/htdocs/.htpasswd" AuthName "StasOK" AuthAuthoritative on AuthType Basic <Files *.*> require valid-user </Files> .htpasswd admin:77aOjT1lqxfQQ вот сайт www.isranews.w6.ru |
14.09.2004, 19:04 | # 14 |
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
|
1. К файлу авторизации ты указываешь абсолютный путь. И скорей всего по глупости, потому что htdocs чаще всего имеет более длинный путь (например: /usr/local/apache/htdocs).
2. Если "77aOjT1lqxfQQ" это пароль, то работать не будет (исключение сервера на базе windows). Пароль должен быть кодирован md5/sha/crypt |
15.09.2004, 17:58 | # 15 | |
Member
Регистрация: 11.10.2002
Адрес: Israel
Бат-ям
Сообщения: 379
|
Цитата:
и что нащёт пароля, я его делал через этот сайт http://www.euronet.nl/~arnow/htpasswd/ |
|
15.09.2004, 18:06 | # 16 | ||
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
|
Цитата:
Цитата:
|
||
15.09.2004, 18:08 | # 17 | |
Member
Регистрация: 11.10.2002
Адрес: Israel
Бат-ям
Сообщения: 379
|
Цитата:
|
|
15.09.2004, 18:41 | # 19 | |
Member
Регистрация: 11.10.2002
Адрес: Israel
Бат-ям
Сообщения: 379
|
Цитата:
|
|