Я установил http-auth для веб-сервера ubuntu, работающего с apache2. Я сделал это с помощью следующих шагов (обратите внимание, что экземпляр уже apache2 работает и запись для route53 адреса DNS):http-auth не применяет имя пользователя/пароль к адресу route53
mkdir -p /etc/httpd/conf.d
apt-get install -y apache2-utils
htpasswd -b -c /etc/apache2/.htpasswd demo $PASSWORD
Затем я создал файл/и т.д./apache2/сайты с поддержкой/000 -default.conf
<VirtualHost *:80>
DocumentRoot /var/www/blah/
ServerName some-test.blah.info
ServerAdmin some-random-admin
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory "/var/www/blah/">
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
</Directory>
</VirtualHost>
Последнее, что я применил это изменение, перезапустив apache.
После этого появляется запрос учетных данных (для имени пользователя и пароля) по IP-адресу, но не адрес dns, установленный через route53.
Я считаю, что проблема связана с проблемой route53, поскольку она работает правильно, когда вы переходите непосредственно к IP-адресу.
Вы говорите, что сайт работает, но не запрашивает учетные данные? Это не будет проблемой маршрута 53. Вы закрыли все окна браузера? –
Я попытался перезагрузить все, и у меня также были другие люди на других машинах, посмотрите этот сайт. Все они испытывают ту же проблему, что и приглашение для сайта при посещении IP-адреса, но не при посещении адреса dns. –