저는 매우 간단한 구성을 가지고 있지만 "응답 할 수없는 페이지"만 수신합니다.VirtualHost가 작동하지 않습니다.
현재 EBS 및 RDD가있는 Amazon EC2 인스턴스를 실행 중이며 Route53을 DNS 시스템으로 사용하고 있습니다. 는 DNS가 제대로 작동하고 EC2 기계의 (a nslookup을 함께 확인)를 EC2 기계
를 가리키는 나는 폴더에 내 사이트 생성 :
/var/www/html/pazzanicastanhas.com.br
을하고 파일을/etc/아파치/conf의 .D/아파치 - vhosts.conf 내가에만 다음
난 그냥 페이지가 존재하지 않습니다라는 오류가 www.pazzanicastanhas.com.br 도메인을 통해 사이트에 액세스하려고
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html/pazzanicastanhas.com.br
ServerName www.pazzanicastanhas.com.br
</VirtualHost>
, 아마존이 제공 한 컴퓨터의 기본 공용 DNS 나 직접 IP를 사용하면 모든 것이 작동합니다. .
가상 호스트가 도메인을 컴퓨터의 올바른 폴더로 지정하는 것을 이해하지 못합니다.
내가 잘못하고있는 것에 대한 아이디어가 있습니까?
내가 다음 줄이 공용으로 액세스하여 잘 작동Alias /pazzanicastanhas /var/www/html/pazzanicastanhas.com.br
을 삽입 할 경우
추신 : 파일 /etc/httpd/conf.d/httpd-vhosts.conf 때문에 포함되고있다 끝에서/pazzanicastanhas와 아마존에서 제공하는 DNS이 경우 이는 것
내가 알http://ec2-54-207-88-168.sa-east-1.compute.amazonaws.com/pazzanicastanhas
네, 그게 문제였습니다. 이 문제를 해결하기 위해 Amazon Route 53에서 pazzanicastanhas.com.br의 별칭으로 www.pazzanicastanhas.com.br 항목을 만들었습니다. 이제 모든 것이 올바르게 작동합니다. 또한 측면이로드 될 때 (리디렉션 또는 그렇지 않은 경우 등) 컬이 정확히 무슨 일이 일어나는지 알기 위해 사용할 수 있다는 것을 알았습니다. – Fabio