apache2를 실행하는 우분투 웹 서버에 대해 http-auth를 설정했습니다. 나는 (인스턴스가 이미 아파치를 실행 한 점에 유의하고 route53 DNS 주소에 대한 A 레코드) 다음 단계로 이런 짓을했는지 : 다음http-auth는 route53 주소에 사용자 이름/암호를 적용하지 않습니다
mkdir -p /etc/httpd/conf.d
apt-get install -y apache2-utils
htpasswd -b -c /etc/apache2/.htpasswd demo $PASSWORD
가 나는 등의 파일을 생성// 아파치// 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>
마지막으로 아파치를 다시 시작하여이 변경 사항을 적용했습니다.
이 다음에 IP 주소를 통한 자격 증명 프롬프트 (사용자 이름과 암호의 경우)가 있지만 route53을 통해 설정된 DNS 주소는 아닙니다.
나는 IP 주소를 직접 할 때 올바르게 작동하므로이 문제는 route53 문제라고 생각합니다.
사이트가 작동하지만 자격 증명을 요구하지 않습니까? 그것은 Route 53 이슈가 아닙니다. 브라우저 창을 모두 닫았습니까? –
나는 모든 것을 다시 시작하려고 노력했으며 다른 컴퓨터의 다른 사람들도이 사이트를 살펴 보았습니다. 그들은 모두 IP 주소를 방문 할 때 사이트에 대한 프롬프트를 갖는 것과 동일한 문제를 경험하지만 DNS 주소를 방문하지는 않습니다. –