CNAME을 설정하고 아파치를 올바르게 설정하는 데 약간의 기본 도움이 필요합니다.


2

가상 호스트를 사용하여 Apache 2에서 여러 이름 기반 도메인을 설정하는 방법을 알고 있습니다. 'domain.com'이라는 도메인 이름이 있다고 가정합니다. 이제 'demo.domain.com'과 같은 하위 도메인을 설정하고 다른 웹 사이트를 제공하기 위해 Apache의 다른 폴더로 이동하고 싶습니다.

이것을 정확히 어떻게 설정합니까? Apache에서 CNAME과 가상 호스트를 설정해야합니까? 아니면 Apache에서 ServerAlias를 설정합니까? 조금 혼란 스러워요.

도움이된다면 호스팅 및 DNS에 Slicehost를 사용하고 있습니다. Apache 2에서 Ubuntu Hardy 사용

답변:


4

DNS와 서버 구성은 서로 다릅니다. DNS의 경우 새 하위 도메인에 대한 CNAME 또는 A 레코드가 있어야 올바른 IP로 분석됩니다. 차이점은 CNAME은 다른 호스트 이름으로 확인되고 A 레코드는 IP로 확인된다는 것입니다. 예를 들면 다음과 같습니다.

subdomain.example.com CNAME -> example.com

subdomain.example.com A -> 1.2.3.4

DNS가 올바르게 구성되면 새 하위 도메인에 대해 Apache 가상 호스트를 구성해야합니다. 여기에서 설명서를 확인하십시오.

http://httpd.apache.org/docs/2.0/vhosts/examples.html


고맙습니다. CNAME과 A 레코드의 차이점에 대해 너무 명확하지 않았습니다. 또한 여전히 작동하지 않는다고 생각했지만 전파하기를 기다렸습니다. 데이브 좋은 하루 되세요
— littlejim84
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.