www 3개(xdns에서 무료 제공하는 도메인)
ftp 3개
메일 서버하나를
하나의 고정 ip
하나의 리눅스 박스 레드헷 6.2k버전(사양:펜 120,램16,리얼텍랜카드1개.2기가하드)
에서 실현 하려고 합니다.
문:이정도사양이면 몇명정도나 ???
답:
1 리눅스 서버 모드로 인스톨하고
netconfig 에서 ip,dns,gateway설정 하고
xdns에서 무료도메인에 ip 등록후
www 무료도메인.xcool.net. 접속 성공
ftp 무료도메인.xcool.net 접속 성공
telet 도 접속 성공
2.가상웹서버를 구축하기 위해
eth0에 aliasing
/sbin/ifconfig eht0:0 192.168.10.3
/sbin/ifconfig eht0:1 192.168.10.4
/sbin/ifconfig eht0:2 192.168.10.5
rc.local파일에 추가
/sbin/ifconfig 하면
eth0 실제 아피(전용선)
eth0:0 192.168.10.3
eth0:1 192.168.10.4
eth0:2 192.168.10.5
lo 127.0.0.1
문:위처럼 하는게 마자요?
답:
3.추가로
/etc/sysconfig/network-scripts/ifcfg-eth0:0
/etc/sysconfig/network-scripts/ifcfg-eth0:1
/etc/sysconfig/network-scripts/ifcfg-eth0:2
vi 로 만들어서 chmod 700 ifcfg-eth0:0~2
ifcfg-eth0:0 내용
DEVICE=eth0:0
IPDDR=192.168.0.3
USERCTL=no
NETMASK=255.255.255.0
BROADCAST=192.168.10.255
ONBOOT=yes
BOOTPROTO=none
문:이것도 마자요?
답:
4.named.boot (bind-8.2.2_p5-9)
;
; a caching only nameserver config
;
directory /var/named
cache . named.ca
Primary 무료도메인1.xcool.net zone-무료도메인1
Primary 0.0.127.in-addr.arpa named.local
Primary 마이.전용선.아피.in-addr.arpa 마이아피.rev
primary 10.168.192.in-addr.arpa zone-10.168.192
primary 무료도메인2.xcool.net zone-무료도메인2
문:위 내용이 마자요?
답:
*named.ca는 수정하지 않았음
5.named.conf
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
zone "." {
type hint;
file "named.ca";
};
zone "무료도메인1.xcool.net" {
type master;
file "zone-무료도메인1";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
zone "마이.전용선.아피.in-addr.arpa" {
type master;
file "무료도메인1";
};
zone "10.168.192.in-addr.arpa" {
type master;
file "zone-10.168.192";
};
zone "무료도메인2.xcool.net" {
type master;
file "zone-무료도메인2";
};
문:위 내용은 ?
답:
6.zone-무료도메인1
@ IN SOA ns.무료도메인1.xcool.net. admin.무료도메인1.xcool.net. (
20001012 ; Serial
28800 ;Refresh
14400 ;Retry
3600000 ;Expire
86400 ) ;Minimum
IN NS ns.무료도메인1.xcool.net.
문:위내용은 ?
답:
7.named.local
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
문:위내용은 수정하지 않았습니다.
답:
8.마이아피.rev
@ IN SOA ns.무료도메인1.xcool.net. admin.무료도메인1.xcool.net. (
20001012 ; Serial
28800 ;Refresh
14400 ;Retry
3600000 ;Expire
86400 ) ;Minimum
IN NS ns.무료도메인1.xcool.net.
4 IN PRT 무료도메인2.xcool.net.
문:위내용은 ?
답:
9.zone-10.168.192
@ IN SOA ns.무료도메인1.xcool.net. admin.무료도메인1.xcool.net. (
20001012 ; Serial
28800 ;Refresh
14400 ;Retry
3600000 ;Expire
86400 ) ;Minimum
IN NS ns.무료도메인1.xcool.net.
3 IN PTR 무료도메인1.xcool.net.
4 IN PRT 무료도메인2.xcool.net.
문:위내용은?
답:
10.zone-무료도메인2
@ IN SOA ns.무료도메인2.xcool.net. admin.무료도메인2.xcool.net. (
20001012 ; Serial
28800 ;Refresh
14400 ;Retry
3600000 ;Expire
86400 ) ;Minimum
IN NS ns.무료도메인2.xcool.net.
IN A 192.168.10.3
IN HINFO "Pentium" "RedHat Linux 6.2"
ns IN A 192.168.10.4
www IN A 192.168.10.4
stock IN A 192.168.10.4
ftp IN A 192.168.10.4
;ns IN CNAME @
;www IN CNAME @
;ftp IN CNAME @
;stock IN CNAME @
문:위내용은?
답:
11.httpd.conf내용 마지막 부분
NameVirtualHost 192.168.10.3
<VirtualHost 192.168.10.3>
ServerName 무료도메인1.xcool.net
ServerAdmin mail at kornet.net DocumentRoot /home/httpd/html
ErrorLog logs/무료도메인1.xcool.net_error_log
CustomLog logs/무료도메인1.xcool.net_err_log
</VirtualHost>
NameVirtualHost 192.168.10.4
<VirtualHost 192.168.10.4>
ServerName 무료도메인2.xcool.net
ServerAdmin mail at kornet.net DocumentRoot /home/mydir/html
ErrorLog logs/무료도메인.xcool.net_error_log
CustomLog logs/무료도메인2.xcool.net_err_log
</VirtualHost>
문:위내용은?
답:
이렇게 설정 하고나서 리눅스를 부팅 시키지 않고
/etc/rc.d/init.d/named restart
/etc/rc.d/init.d/httpd restart
이렇게 해도 되죠
아무리 해도 안됩니다.
꼭 리부팅을 해야 되는건 아니죠
한수 배워주시면 정말 고맙겠습니다.
끝까지 읽어 주졌어 감사합니다.