반응형
bridge 설정
bridge로 내 공유기 (192.168.x.x) 아이피 대역대를 공유하는 네트워크단을 만든다.
[root@localhost ~]# nslookup 192.168.0.1 //nslookup으로 내 게이트웨이를 때리면 nameserver가 나온다.
Server: 168.126.63.1
Address: 168.126.63.1#53
/etc/hosts
192.168.0.233 www.escit.net escit.net //escit.net으로 들어갔을 때 없으면 www.escit.net으로 들어간다.
리눅스의 각 네트워크에 DNS주소를 추가해준다.
---------------통신환경 준비 끝
192.168.0.233 (ns) 192.168.0.234 (host)
---------------통신환경 준비 끝
192.168.0.233 (ns) 192.168.0.234 (host)
test / main 유저를 추가해주고 file.escit.net 과 www.escit.net을 네임서버로 구축하라.
/public_html/[유저명] 에 index.html을 할당한다.
-[Image 1,2 공통]--------------------------------
-[Image 1,2 공통]--------------------------------
vi /etc/hosts
192.168.0.233 ns.escit.net escit.net
vi /etc/resolv.conf
nameserver 192.168.0.233
nameserver 192.168.0.1
nameserver 168.126.63.1
-[image 1(NS)]-----------------------------------
bind (DNS) 설치
rpm -e --nodeps bind-* 로 모두 지우고 설치하거나 yum -y install [패키지명]
rpm -e --nodeps bind-* 로 모두 지우고 설치하거나 yum -y install [패키지명]
vi /etc/named.conf 에서 127.0.0.1이나 기본 설정들 any로하고 recursive는 no로 설정한다.
vi /etc/named.rfc1912.zones
zone "escit.net" IN {
type master;
file "escit.net.zone";
allow-update { none; };
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "escit.net.rev";
allow-update { none; };
};
vi /var/named/escit.net.zone
@ IN SOA ns.escit.net. root.escit.net. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.escit.net.
IN A 192.168.0.233
NS IN A 192.168.0.233
db IN A 192.168.0.233
www IN A 192.168.0.234
file IN A 192.168.0.234
vi /var/named/escit.net.rev
@ IN SOA ns.escit.net. root.escit.net.(
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.escit.net.
IN A 192.168.0.233
233 IN PTR ns.escit.net.
234 IN PTR www.escit.net.
234 IN PTR file.escit.net.
233 IN PTR db.escit.net.
system-config-firewall에서 DNS가 제공하는 IP 끝자리를 udp,tcp로 풀어준다.
모든 설정이 끝나면 /etc/rc.d/init.d/named restart 를 해준다.
-[image 2]-------------------------------
rpm -qa |grep php
없다면 yum -y install php-* 해준다.
dns가 가장 위에 올라와 있다면 100%된다. 쫄지마라.
위에 없어도 잘되더라
vi /etc/httpd/conf/httpd.conf 에서
가상아이피로 할시 NameVirtualHost 192.168.0.234:80 를 추가해준다.
ServerName www.escit.net:80 도 추가해준다.
ServerName www.escit.net:80 도 추가해준다.
<VirtualHost 192.168.0.234:80>
DocumentRoot /hosting_user/main/public_html
ServerName www.escit.net
</VirtualHost>
<VirtualHost 192.168.0.234:80>
DocumentRoot /hosting_user/test/public_html
ServerName file.escit.net
</VirtualHost>
# /etc/rc.d/init.d/httpd restart
# /etc/rc.d/init.d/httpd restart
# vi /hosting_user/main/public_html/php/phpinfo.php
<?php //5.3이전에는 php를 안적어도 되었으나 이후에는 적어줘야됨.
phpinfo();
?>
<?php //5.3이전에는 php를 안적어도 되었으나 이후에는 적어줘야됨.
phpinfo();
?>
끝났다.........수고했다.
반응형
'linux2' 카테고리의 다른 글
mysql - grant 구문 (0) | 2013.02.27 |
---|---|
16일차 mysql (0) | 2013.02.26 |
Mac address 재생성 방법 (0) | 2013.02.25 |
centos IP alias (다중 아이피 설정) (0) | 2013.02.22 |
14일차 Apache, 가상호스트 (0) | 2013.02.22 |