==================================
DNS-LAB> 아래 도메인을 조건에 맞게 세팅하시오.
--> 해보길
도메인명 : kbs.com
호스트명 :
kbs.com 192.168.219.198
www.kbs.com 192.168.219.200
db.kbs.com 192.168.219.201
admin.kbs.com 192.168.219.202
==================================
-- 순서 --
1. kbs.com 도메인을 등록
2. kbs.com에 대한 포워드 zone 파일을 생성한다.
3. 도메인에 대한 호스트를 등록
4. 포워드존 파일을 /var/named 로 심볼릭링크를 걸어준다.
5. 네임서버를 재시작한다.
6. DNS가 정확히 세팅되었는지 확인한다.
-- 순서 --
1. kbs.com 도메인을 등록
# vi /etc/named.rfc1912.zones
zone "kbs.com" IN {
type master;
file "kbs.com.zone";
allow-update { none; };
};
2. kbs.com에 대한 포워드 zone 파일을 생성한다.
# cd /var/named/chroot/var/named/
# cp -a sbs.com.zone kbs.com.zone
3. 도메인에 대한 호스트를 등록
# vi kbs.com.zone
$TTL 60
@ IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS @
IN A 192.168.56.200
www IN A 192.168.56.200
db IN A 192.168.56.230
admin IN A 192.168.56.231
4. 포워드존 파일을 /var/named 로 심볼릭링크를 걸어준다.
# ln -s /var/named/chroot/var/named/kbs.com.zone /var/named
5. 네임서버를 재시작한다.
# /etc/init.d/named restart
6. DNS가 정확히 세팅되었는지 확인한다.
# nslookup www.kbs.com 127.0.0.1
Name: www.kbs.com
Address: 192.168.56.200
Server: 127.0.0.1
Address: 127.0.0.1#53
# nslookup db.kbs.com 127.0.0.1
Name: db.kbs.com
Address: 192.168.56.230
Server: 127.0.0.1
Address: 127.0.0.1#53
# nslookup admin.kbs.com 127.0.0.1
Name: admin.kbs.com
Address: 192.168.56.231
- 웹서버 설치하기
# LANG=C
# yum -y groupinstall "Web Server"
# /etc/init.d/httpd start
# cd /var/www/html
# LANG=ko_KR.utf-8
# vi index.html
:wq
인터넷 브라우저로 CentOS ip로 접속
==== 아파치에서 가상호스트를 세팅해보자 ===
하나의 웹서버에 여러개의 도메인들을 운영할 수 있도록
하는 웹서버의 기능
sbs.com www.sbs.com - welcome to sbs.com -
kbs.com www.kbs.com - welcome to kbs.com -
-- 순서 --
1. 가상호스트 도메인 등록
2. 디렉토리를 생성
3. 메인페이지 생성
4. IP alias 세팅
5. 아파치 재시작
6. 확인
-- 순서 --
1. 가상호스트 도메인 등록
# vi /etc/httpd/conf/httpd.conf
-- /etc/httpd/conf/httpd.conf --
:
:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/www/sbs
ServerName sbs.com
ServerAlias www.sbs.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/www/kbs
ServerName kbs.com
ServerAlias www.kbs.com
</VirtualHost>
-- /etc/httpd/conf/httpd.conf --
ESC를 누르고 시프트 G를 누르면 맨밑으로 이동 된다.
i를 눌러 수정하자
수정이 끝나면 :wq
2. 디렉토리를 생성
# mkdir -p /home/www/sbs
# mkdir /home/www/kbs
3. 메인페이지 생성
# echo "welcome to kbs.com" > /home/www/kbs/index.html
# echo "welcome to sbs.com" > /home/www/sbs/index.html
4. IP alias 세팅
# ifconfig eth1:1 192.168.219.198
5. 아파치 재시작
# apachectl configtest
Syntax OK
# /etc/init.d/httpd restart
6. 확인
윈도우에서 DNS 정보를 리눅스의 IP로 수정
브라우저에서 www.sbs.com, www.kbs.com 을 접속
==================================
DNS-LAB> 아래 도메인을 조건에 맞게 세팅하시오.
--> 해보길
도메인명 : mbc.com
호스트명 : www.mbc.com
mbc.com 192.168.56.200
www.mbc.com 192.168.56.200
==================================
o 도메인 세팅
-- 순서 --
1. mbc.com 도메인을 등록
2. mbc.com에 대한 포워드 zone 파일을 생성한다.
3. 도메인에 대한 호스트를 등록
4. 포워드존 파일을 /var/named 로 심볼릭링크를 걸어준다.
5. 네임서버를 재시작한다.
6. DNS가 정확히 세팅되었는지 확인한다.
-- 순서 --
o 웹서버 세팅
-- 순서 --
1. 가상호스트 도메인 등록
2. 디렉토리를 생성
3. 메인페이지 생성
4. IP alias 세팅
5. 아파치 재시작
6. 확인
-- 순서 --
o 도메인 세팅
1. mbc.com 도메인을 등록
# vi /etc/named.rfc1912.zones
-- /etc/named.rfc1912.zones --
:
:
zone "mbc.com" IN {
type master;
file "mbc.com.zone";
allow-update { none; };
};
-- /etc/named.rfc1912.zones --
2. mbc.com에 대한 포워드 zone 파일을 생성한다.
# cd /var/named/chroot/var/named
# cp -a sbs.com.zone mbc.com.zone
3. 도메인에 대한 호스트를 등록
# vi mbc.com.zone
-- mbc.com.zone --
$TTL 60
@ IN SOA @ root ( 42 3H 15M 1W 1D )
IN NS @
IN A 192.168.56.200
www IN A 192.168.56.200
-- mbc.com.zone --
4. 포워드존 파일을 /var/named 로 심볼릭링크를 걸어준다.
# ln -s /var/named/chroot/var/named/mbc.com.zone /var/named
5. 네임서버를 재시작한다.
# named-checkconf /etc/named.rfc1912.zones
# named-checkzone mbc.com mbc.com.zone
zone mbc.com/IN: loaded serial 42
OK
# /etc/init.d/named restart
# netstat -natu | grep 53
6. DNS가 정확히 세팅되었는지 확인한다.
# nslookup mbc.com 127.0.0.1
# dig @localhost mbc.com
o 웹서버 세팅
1. 가상호스트 도메인 등록
# vi /etc/httpd/conf/httpd.conf
-- /etc/httpd/conf/httpd.conf --
<VirtualHost *:80>
DocumentRoot /home/www/mbc
ServerName mbc.com
ServerAlias www.mbc.com
</VirtualHost>
-- /etc/httpd/conf/httpd.conf --
참고 vi 키 사용법
5yy --> 현재 커서에서 5줄 복사한다.
p --> 현재 커서에 복사한 5줄을 붙힌다.
:set nu --> 라인번호를 출력한다.
:984,$s/kbs/mbc --> 984번 라인부터 끝까지 kbs를 mbc로 바꾼다
2. 디렉토리를 생성
# mkdir /home/www/mbc
3. 메인페이지 생성
# echo "Welcome to mbc.com" > /home/www/mbc/index.html
4. IP alias 세팅
# ifconfig eth1:1 192.168.56.200
5. 아파치 재시작
# apachectl configtest
# apachectl restart
6. 확인
# vi /etc/resolv.conf
-- /etc/resolv.conf --
nameserver 127.0.0.1
-- /etc/resolv.conf --
# yum -y install lynx
# lynx --dump mbc.com
Welcome to mbc.com <-- 출력되면 성공!!!