Назад | Перейти на главную страницу

Apache HTTP-Basic Auth не работает

У меня действительно простая конфигурация авторизации, но при попытке доступа к странице я получаю странное сообщение, а не поле пользователя / пароля.

Вот мой .htaccess файл:

AuthType basic
AuthName "No Way"
AuthUserFile /path/to/auth/file.password
Require valid-user

Вот что я вижу в своем браузере:

Проблема в том, что у меня даже не было возможности предоставить свои учетные данные.

РЕДАКТИРОВАТЬ

Похоже, проблема вызвана использованием другого DNS-имени. Я использую динамический DNS для своего доменного имени, и если я использую другой домен, который перенаправляет на первое имя, это не работает. Если я использую исходное доменное имя, оно работает.

IE:

me.dyndns.org/secure - Works
me.myserver.org/secure - Doesn't work. 

Кажется, что простой ping из me.myserver.org указывает на адрес GoDaddy, поэтому я даже не знаю, как он вообще пересылается на мой сервер. А ping из me.dyndns.org тем не менее, возвращает правильный IP. Как я могу настроить переадресацию домена, чтобы домен отображался на IP-адрес dyndns домен?

Если вы используете Firefox, вам следует очистить кеш и активный вход в систему или попробовать другой веб-браузер.