DNS와 관련된 Apache 하위 도메인

DNS와 관련된 Apache 하위 도메인
  1. 내가 웹서버인 아파치를 운영한다고 가정해보자.
  2. example.com이라는 도메인이 있습니다.
  3. example.com이 요청될 때 웹 서버의 루트 디렉터리를 제공하는 웹 서버의 IP로 확인되도록 example.com에 대한 이름 서버 등이 올바르게 구성되어 있습니다.

다음과 같이 하위 도메인을 설정하고 싶습니다: dev.example.com
httpd.conf에서 이 작업을 수행하는 방법을 알고 있습니다(dev.localhost 등으로 테스트했습니다).

내 질문은, example.com/dev/ 처럼 하위 도메인 'dev'가 요청될 때 Apache에 의해 엄격하게 처리되는지입니다. dev.example.com이 해결하도록 DNS 관련 항목을 변경해야 하는지 알고 싶습니다. DNS가 이에 관여합니까, 아니면 아파치가 엄격하게 처리합니까?

제가 zoneedit로 알려진 무료 DNS 제공업체를 사용한다는 점은 주목할 가치가 있습니다.

감사해요.

답변1

DNS에서 dev.example.com에 대한 A 레코드 또는 CNAME(또는 *.example.com에 대한 와일드카드 레코드)을 생성해야 합니다. Apache는 웹 서버에 도달할 수 없는 경우 dev.example.com에 대한 요청에 대해 아무것도 할 수 없으며, dev.example.com을 확인하는 DNS 레코드가 없으면 이를 수행할 수 없습니다.

답변2

두 단계 -

  1. 설정기록DNS 관리자, 도메인 등록 기관의 제어판에서. dev.example.com을 서버 IP로 지정하세요.
  2. Apache 구성에서 VirtualHost 레코드를 만듭니다.여기서 더 읽어보세요. 원하는 디렉터리를 가리킵니다.

관련 정보