-1

하나의 단일 Linux EC2 인스턴스를 가리 키도록 여러 도메인을 설정할 수 있습니까?AWS 복수 도메인이 단일 EC2 Linux 인스턴스를 가리킴

예를 들어

: 나는 3 개의 도메인을 다음과 같은 등록과 나는 하나의 리눅스 EC2 인스턴스에 경로 아래를 가리 키도록해야합니다 www.domain1.com - var에/www /에서 HTML/domain1을

www.domain2. COM - var에/www /에서 HTML/도메인 2

www.domain3.com - var에/www /에서 HTML/DOMAIN3

답변

0

매우 많은 수. 도메인 등록자의 dns 영역에 ec2 인스턴스의 신축 IP를 가리키는 A 레코드를 추가하여 라우팅 된 요청을 얻을 수 있습니다. 신축성있는 IP 대신 공개 dns를 사용하는 경우 A 레코드 대신 CNAME 레코드를 추가 할 수 있습니다

ec2에서 apache를 사용하여 필요한 애플리케이션 경로를 원하는대로 요청을 라우팅 할 수 있습니다. 아래 단계. 같은 EC2를 가리 키도록 또한 두 번째와 3 번째 도메인을 구성합니다

1 단계 (이것은 당신이 당신의 질문에 언급 된 각각의 경로에 복사 된 3 개 도메인에 대한 제공 할 문서의 뿌리가 있다고 가정) 도메인 등록 기관 (귀하의 경우에는 아빠가 있음)을 사용하는 공용 IP DNS 영역 구성. 가상 호스트가 원하는 3 개 도메인에 대한 파일을 만듭니다

2 단계 (3 개 도메인을 가정 살아 갈 아직). 아래 주어진 내용.

파일 1 : 내용 /etc/httpd/conf.d/domain1.com.conf

<VirtualHost *:80> 

    ServerName www.domain1.com 
    ServerAlias domain1.com 
    DocumentRoot /var/www/html/domain1 
    ErrorLog /var/www/html/www.domain1.com/error.log 
    CustomLog /var/www/html/www.domain1.com/access.log combined 

</VirtualHost> 

파일 2 : /etc/httpd/conf.d/domain2.com.conf

<VirtualHost *:80> 

    ServerName www.domain2.com 
    ServerAlias domain2.com 
    DocumentRoot /var/www/html/domain2 
    ErrorLog /var/www/html/www.domain2.com/error.log 
    CustomLog /var/www/html/www.domain2.com/access.log combined 

</VirtualHost> 

파일 3 : /etc/httpd/conf.d/domain3.com.conf

<VirtualHost *:80> 

    ServerName www.domain3.com 
    ServerAlias domain3.com 
    DocumentRoot /var/www/html/domain3 
    ErrorLog /var/www/html/www.domain3.com/error.log 
    CustomLog /var/www/html/www.domain3.com/access.log combined 

</VirtualHost> 

이 작업이 완료되면, 당신은 아파치 다시 시작하고 확인할 수 있습니다.

희망이

참고하는 데 도움이 : 경우 이것은 당신을 위해 작동하지 않거나 일부 오류에 직면하는 경우, 응답 :

에서뿐만 아니라 아파치 버전, OS 및 버전을 포함 해주세요
+0

답장을 보내 주셔서 감사합니다. 따라야 할 단계를 설명해 주시겠습니까? 현재 Godaddy에서 내 도메인을 등록했으며 ec2 인스턴스에 하나의 도메인을 지정했습니다. godaddy DNS 레코드 유형 A에 ec2 IP를 지정했습니다. 그런 다음 두 번째 도메인을 가리 키기 위해해야 ​​할 일 –

+0

몇 가지 추가 정보로 도움을받을 수 있습니까? 단계별로 당신을 도울 수 있습니다. 당신이 사용하는 먹은 아파치 인스턴스 가이 특정 응용 프로그램을 혼자 또는 그것에 ither 응용 프로그램을 가지고있다? – Nans

+0

몇 가지 단계로 답변을 업데이트했습니다. 희망이 도움이됩니다. – Nans

0

예, 일반적인 Linux 서버와 같습니다. 원하는만큼의 도메인을 사용할 수 있습니다. 이 모든 것을 인스턴스의 IP 주소로 지정하면됩니다 (Elastic IP 사용 권장). 번역이 빠르기 때문에 레코드가 더 좋습니다.

그러면 Apache 서버에서 각 도메인과 사용할 디렉토리를 제어합니다.

+0

답장을 보내 주셔서 감사합니다. 따라야 할 단계를 설명해 주시겠습니까? 현재 Godaddy에 내 도메인을 등록했으며 ec2 instance에 하나의 도메인을 지정했습니다. godaddy DNS 레코드 유형 A에 ec2 ip를 지정하면 두 번째 도메인을 가리킬 수 있습니다. –