*. 서브 도메인 세팅 방법
http://www.domain.com 이라는 도메인을 이용하여 http://shop.domain.com 이라는 서브도메인 세팅방법을 설명 드립니다.
1. 현재 설정된 네임서버 설정파일을 열어봅니다.
[root@211 root]# vi /etc/named.conf
2. 도메인의 zone 파일을 확인합니다.
zone "internet.com" { type master; file "named.zone"; };
zone "domain.com" { type master; file "named.zone"; };
3. 존파일 디렉토리로 이동합니다.
[root@211 home]# cd /var/named
4. 2번에서 확인한 존파일을 vi로 편집합니다.
[root@211 named]# vi named.zone
5. 제일 하단으로 한 줄을 추가합니다.
IN A 218.38.12.8
ftp IN A 218.38.12.8
www IN A 218.38.12.8
telnet IN A 218.38.12.8
mail IN A 218.38.12.8
pop3 IN A 218.38.12.8
shop IN A 218.38.12.8 - 한줄 추가
저장하고 빠져나옵니다.
네임서버를 재시작합니다.
[root@211 named]# /etc/rc.d/init.d/named restart
네임서버 설정이 완료되었습니다.
6. 네임서버 설정확인
[root@211 home]# nslookup shop.domain.com
위와 같이 했을 때 결과를 보면 세팅 성공여부를 알 수 있습니다.
7. 아피치 세팅방법 - 아파치 설정파일 열기
[root@211 home]# vi /etc/httpd/conf/vhost.conf
8. 아피치 세팅방법 - 아파치 설정파일 수정하기
< VirtualHost 218.38.12.8 >
ServerAdmin webmaster@domain.com
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /home/domain/public_html
ScriptAlias /cgi-bin /home/domain/public_html/cgi-bin
< /VirtualHost >
위의 내용을 복사하여 아래와 같이 추가합니다.
< VirtualHost 218.38.12.8 >
ServerAdmin webmaster@domain.com
ServerName shop.domain.com - 여기
ServerAlias www.shop.domain.com - 여기
DocumentRoot /home/shop/public_html - 여기
ScriptAlias /cgi-bin /home/shop/public_html/cgi-bin - 여기
< /VirtualHost >
수정이 끝나면 esc 키를 누르세요. 그리고 :를 누릅니다.
이제 수정사항을 저장하려면 wq!를 치시면 되고 수정사항을 저장하지 않으려면 q!를 치시면 됩니다.
[주의사항] 아파치를 잘못수정하면 다른 도메인까지 작동되지 않을 수 있습니다.
9. 아피치 세팅방법 - 아파치 재시작하기
[root@211 home]# /etc/rc.d/init.d/httpd restart
Shutting down http: [ OK ]
Starting httpd: [ OK ]
항상 아파치 설정에 변경을 주었으면 아파치를 재 시작 해주어야 합니다.
위와같이 두개의 [ OK ]가 표시되면 정상입니다.
'Study > php' 카테고리의 다른 글
php 정규식 표현 (0) | 2009.12.23 |
---|---|
ereg,eregi 함수 (0) | 2009.12.23 |
php 유동변수명 $a1 $a2 $a3 반복문 돌릴경우... (0) | 2009.10.30 |
php 함수목록 (0) | 2009.10.30 |
php 문자열함수 / 파일처리함수 (0) | 2009.05.26 |