하나의 네임서버로 여러 도메인 호스팅하기

회사업무로 공부해서 습득한 내용 정리. 하나의 네임서버로 여러 도메인 호스팅 하는 방법.

독립서버로 운영하고 있는 서버에 계열사 홈페이지를 등록해서 본사의 네임서버에 해당 계열 회사 홈페이지 링크시키기.

개발자가 아니면서도 공부해서 습득했기에 잊지않기 위해 해당 내용 정리.

/usr/local/apache/conf/httpd.conf 에 Virtual host 설정
httpd.conf의 하단에서

: ns서버가 설정된 서버의 IP
ServerAdmin root@서버도메인
DocumentRoot /home/경로/public_html/
ServerName 연결하려는 도메인 (ex : rhinoc.net)
ServerAlias 연결하려는 도메인 (ex : www.rhinoc.net)

httpd.conf 저장 후 httpd 데몬 재실행

/usr/local/apache/bin/httpd restart

/etc/named.conf 에 네임zone 설정하기
named.conf의 하단에 신규 도메인 설정 추가

zone “추가하려는 도메인” { (ex : rhinoc.net)
type master;
file “rhinoc.zone”; (zone 파일이름)
};


/var/named/ 에 rhinoc.zone 파일 생성

rhinoc.zone 내용은 기존 다른 도메인 설정을 카피해서 수정함

$TTL 10800
@ IN SOA ns.원래 ns 도메인. root.원래 ns 도메인 (
2004123101 ;Serial
10800 ;Refresh
1800 ;Retry
1209600 ;Expire
10800 ) ;Minimum
IN NS ns.원래 ns 도메인
IN A 222.122.43.20

/etc/rc.d/init.d/named restart
로 네임 데몬 재실행

whois 등 보유한 도메인의 등록 사이트에서 네임서버 수정.

[이 게시물은 라이노님에 의해 2008-04-15 18:58:04 홈페이지관리에서 이동 됨]


최신 업데이트 (2026년 기준)

Apache에서 Nginx로의 전환 흐름

이 글 하나의 네임서버로 여러 도메인 호스팅 이 작성된 2006년 당시에는 Apache가 사실상 표준 웹 서버였다. 현재도 Apache는 널리 사용되고 있지만, Nginx(엔진엑스)가 빠르게 점유율을 높이면서 두 웹 서버가 1, 2위를 다투고 있다.

Nginx는 비동기 이벤트 기반 아키텍처로 최소한의 CPU와 메모리 사용량으로 초당 수천 개의 연결을 처리할 수 있으며, 전 세계 활성 웹사이트의 35% 이상이 Nginx를 사용하고 있다.

Nginx에서 여러 도메인 호스팅하는 방법

Nginx에서 루트 도메인과 서브도메인을 동시에 호스팅하려면 server 블록을 여러 개 두면 된다. Apache의 VirtualHost 블록과 개념은 동일하며, 설정 파일 위치가 /etc/nginx/sites-available로 다를 뿐이다.

Apache의 현재 권장 방식도 달라진 부분이 있다. 현재 Apache에서 여러 도메인을 설정하려면 ServerAlias 매개 변수를 구성에 추가하고 공백으로 구분된 추가 도메인을 지정하면 된다. 과거에 사용하던 NameVirtualHost 지시어는 Apache 2.4부터 더 이상 사용하지 않는다.

클라우드 환경에서의 멀티 도메인 운영

2006년 당시에는 독립 서버를 직접 운용하며 네임서버와 zone 파일을 수동으로 관리하는 방식이 일반적이었다.

현재는 AWS, GCP, 카페24 등 클라우드 및 관리형 호스팅 서비스에서 도메인 연결과 SSL 인증서 발급을 웹 콘솔에서 간편하게 처리할 수 있다.

특히 Let’s Encrypt를 통한 무료 SSL 인증서가 보편화되면서, 여러 도메인을 하나의 서버에서 운영할 때 도메인별 HTTPS 설정도 이전보다 훨씬 쉬워졌다.

HTTPS 적용의 필수화

2006년 당시에는 HTTP 80포트 운영이 일반적이었다. 현재는 구글 검색엔진이 HTTPS를 SEO 순위 요소로 반영하고, 주요 브라우저가 HTTP 사이트에 보안 경고를 표시하기 때문에 여러 도메인을 운영하더라도 도메인별 SSL 인증서 적용이 사실상 필수가 되었다.

댓글 남기기