htaccess & htpasswd неправильно подключается - PullRequest
0 голосов
/ 14 октября 2010

Каждый раз, когда я пытаюсь пойти в Художественную школу на Домашнюю страницу и указать правильное имя пользователя / пароль, я получаю сообщение об ошибке на сервере.Да, это домашняя работа, и да, я впервые делаю что-либо, связанное с этим типом установки, поэтому любая помощь будет оценена.Все различные инструкции, которые я нашел, перечислили это как правильный путь, поэтому я как бы застрял.

.htpasswd file (/afs/asu.edu/users/r/l/p/rlpeck/pwd/.htpasswd):

Alice:$apr1$sgDEa/..$FBtlSGHkbPHmlW80Sj2Sx1
Bob:$apr1$V8LLa/..$iX.YVKHoDfKyTKEMvuX.g/
Chris:$apr1$XuHOa/..$o6bf/JyA1otkH0jor4n5c/
Dave:$apr1$hpjQa/..$u3/D.f0xdN23Flg35qp9g.
Eve:$apr1$JIGSa/..$uTs55qYH1.gtDV7WZ0X7q0

.htaccess file (/afs/asu.edu/users/r/l/p/rlpeck/www/CSE465a):

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /afs/asu.edu/users/r/l/p/rlpeck/pwd/.htpasswd
AuthGroupFile /dev/null
Require valid-user

Server Error

Когда я запускаю locate -r error.log, все, что я получаю, это:

/opt/tivoli/tsm/client/ba/bin/dsmerror.log
/usr/share/doc/cups-1.2.4/de/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/es/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/help/ref-error_log.html
/usr/share/doc/cups-1.2.4/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/ja/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/pl/images/button-view-error-log.gif
/usr/share/doc/cups-1.2.4/sv/images/button-view-error-log.gif
/var/log/cups/error_log
/var/log/cups/error_log.1
/var/log/cups/error_log.2

Редактировать: Ответ из справочной службы:

Если вы проверяли безопасность своей страницы, вы прошли.Я не вижу ошибку

1 Ответ

2 голосов
/ 15 октября 2010
  • Сохраняется ли файл .htaccess на сервере с использованием окончаний строк UNIX ? Если вы сохраняете его на компьютере Windows, это, вероятно, проблема. Если вы используете FTP, вы можете передавать в режиме ASCII. В противном случае, получите хороший текстовый редактор, такой как Notepad ++ (http://notepad -plus-plus.org / ) и установите формат UNIX в разделе Edit & rarr; EOL Conversion & rarr; Формат UNIX.

  • Правильно ли указано AuthUserFile pathname ? Это должен быть путь, который видит компьютер веб-сервера, который может быть не тем, который вы видите. Возможно, вы вошли в систему на сервере, отличном от веб-сервера, когда вы выполнили команду locate; сетевая файловая система AFS позволяет обоим серверам видеть ваши файлы, но не обязательно по одному и тому же пути на обоих.

  • Имеет ли веб-сервер разрешение на чтение файла .htpasswd? Попробуйте поместить его в тот же каталог, что и файл .htaccess, и соответствующим образом обновите путь в .htaccess. Конечно, от конфигурации сервера зависит, будет ли сервер запрещать кому-либо просматривать список действительных паролей таким образом, поэтому вам может потребоваться выяснить, какие команды AFS необходимо использовать для предоставления такого разрешения.

...