Одинаковые файлы.htpasswd, но работает только один
У меня проблема, которая сбивает меня с толку. Я не мог получить .htpasswd
файл для работы: независимо от того, что я буду делать, мой веб-сервер отклонит мои учетные данные. В отчаянии я наконец сделал второй файл под названием .xxx
, Этот файл идентичен, как вы можете видеть в ls
вывод ниже:
[smith@ctweb03 public_html]$ ls -l .xxx .htpasswd
-rw-r--r-- 1 aasmith ctweb03-access 501 Nov 30 22:36 .htpasswd
-rw-r--r-- 1 aasmith ctweb03-access 501 Nov 30 22:35 .xxx
[smith@ctweb03 public_html]$ diff .xxx .htpasswd
[smith@ctweb03 public_html]$
Тем не менее, когда я меняю .htaccess
файл для чтения .xxx
скорее, чем .htpasswd
Система работает. Это происходит независимо от того, какой браузер я использую.
Кто-нибудь знает, что я могу проверить, чтобы выяснить, почему это так? (Обратите внимание, что у меня нет легкого доступа к файлу журнала Apache... Мне нужно было бы хорошо спросить об этом, и я не уверен, что они это сделают.) Что я могу проверить, чтобы выяснить, что принципиальная разница между этими файлами?
Последнее заключительное замечание... в качестве эксперимента я кратко настроил .xxx
быть символической ссылкой на .htpasswd
и тогда это не сработало. Но когда я изменил их обратно на идентичные, независимые файлы, это произошло.
Спасибо.
1 ответ
Проверьте MD5-хэш обоих файлов и посмотрите, действительно ли они идентичны.
md5 .htpasswd
а такжеmd5 .xxx
Тот факт, что файл имеет одинаковый размер, не означает, что он содержит те же данные.