Loading
2009. 6. 1. 15:00 - 나쁜철군

리눅스 서브도메인 셋팅


*. 서브 도메인 세팅 방법


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