질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

www 붙으면 접속이 되고, www 붙지않으면 접속이 안됩니다. 찾아봐도 답이 없네요...

작성자 정보

  • 김병삼 작성
  • 작성일

컨텐츠 정보

본문

 

 

대략 난감합니다...;;;;

(호스팅서버 질답 게시판에도 올렸지만.. 관련글이 이곳에 더 많아서 여기도 복사본을 올려봅니다.. 게시판 관리자님 죄송합니다... 용서해주세요... ㅠ_ㅠ)

우선 httpd.conf 에는 VitualHost 설정에서 ServerName 에는 aaa.co.kr 로... ServerAlias 는 www.aaa.co.kr 로 잡아 두었습니다.

그리고 네임서버에서는 www    IN    A    111.222.333.444(서버 IP) 로 해두었습니다.

저희 써버는 네임, 메일, 아파치 등등 한 곳에서 다 돌아갑니다....

 

현재 도메인은 아이네임즈등등 몇 곳에서 구입하여서 포워딩 해둔 상태이며,

어제까지는 IP 접속 이상 없었고... www.aaa.co.kr 이상 없었고.. aaa.co.kr 역시 이상 없었고... bbb.co.kr 까지도 이상이 없었습니다.

다만 www.bbb.co.kr 하나만 페이지가 표시될 수 없습니다... 라는 ... 접속이 되질 않았습니다.

그런데 제가 access 파일과 zone 파일을 건드리면서 뭘 건드렸는지 ㅡ.ㅡ;; 갑자기 aaa.co.kr 도메인까지 접속 불능이 되어 버렸습니다.

 

결론은...

IP접속 가능, www.aaa.co.kr 접속 가능, www.bbb.co.kr 접속 가능, aaa.co.kr 접속 불가, bbb.co.kr 접속 불가 상태입니다.

그리고 메일 써버는 이상이 없습니다. 순조롭게 이쪽 저쪽 다 잘 도착하구요..(상관 없는 거죠..? ^^;;)

써버 리붓도 해보았고... 등등 작업을 해 보았습니다만....

원인을 찾지 못하겠네요...

대략적인 파일 내용을 올려봅니다... 부디 해결책을 찝어 주시는 분이 계시면 너무나 감사할 것 같습니다.. (_ _)

[[[[[[     aaa.co.kr.zone     ]]]]]]=================================================================================
$TTL 300
@       IN      SOA     ns1.aaa.co.kr. webmaster.aaa.co.kr. (
                2005022212      ; serial
                3H              ; refresh
                15M             ; retry
                1W              ; expire
                300 )           ; TTL minimum

        IN      NS      ns1.aaa.co.kr.
        IN      MX      10 mail.aaa.co.kr.
       
www     IN      A       111.222.333.444
mail    IN      A       111.222.333.444
*       IN      A       111.222.333.444

 

[[[[[[     bbb.co.kr.zone     ]]]]]]=================================================================================
$TTL 300
@       IN      SOA     ns1.aaa.co.kr. webmaster.bbb.co.kr. (
                2005022212      ; serial
                3H              ; refresh
                15M             ; retry
                1W              ; expire
                300 )           ; TTL minimum

        IN      NS      ns1.aaa.co.kr.
        IN      MX      10 mail.aaa.co.kr.

www     IN      A       111.222.333.444
mail    IN      A       111.222.333.444
*       IN      A       111.222.333.444

 

[[[[[[     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
//
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
        type hint;
        file "named.ca";
};

zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};


zone "aaa.co.kr" IN {
        type master;
        file "aaa.co.kr.zone";
        allow-update { none; };
};

zone "bbb.co.kr" IN {
        type master;
        file "bbb.co.kr.zone";
        allow-update { none; };
};

include "/etc/rndc.key";

 

[[[[[[     httpd.conf     ]]]]]]=================================================================================

# IP로 접속 했을 때의 기본 호스트 설정
[VirtualHost 111.222.333.444>
    DocumentRoot /home/aaa/public_html
    ServerName aaa.co.kr
    ServerAlias www.aaa.co.kr
[/VirtualHost>

#
# Use name-based virtual hosting.
#
NameVirtualHost 111.222.333.444

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
[VirtualHost 111.222.333.444>
    ServerAdmin aaa@aaa.co.kr
    DocumentRoot /home/aaa/public_html
    ServerName aaa.co.kr
    ServerAlias www.aaa.co.kr
    ErrorLog logs/aaa_error_log
    CustomLog logs/aaa_log common
[/VirtualHost>

[VirtualHost 111.222.333.444>
    ServerAdmin bbb@bbb.co.kr
    DocumentRoot /home/bbb/public_html
    ServerName bbb.co.kr
    ServerAlias www.bbb.co.kr
    ErrorLog logs/bbb_error_log
    CustomLog logs/bbb_log common
[/VirtualHost>

 

[Directory "/home/*">
        AllowOverride All
        Options +ExecCGI
        Order allow,deny
        Allow from all
[/Directory>

 

이렇습니다...

참.. 그리고 하나 여쭙고 싶은게 있는데요... httpd.conf 의 마지막 부분의

[Directory "/home/*">
        AllowOverride All
        Options +ExecCGI
        Order allow,deny
        Allow from all
[/Directory>

말인데요.. 이 설정이 의미하는 것은 .. 이 부분 이 전의 설정은 무시하고 /home 디렉토리 아래의 모든 디렉토리에는 지금 여기에서 설정한 사항을 적용하라는 뜻인 것 같은데요... 맞습니까? ^^;; 마지막에 저게 떡 하고 있어서... 좀 궁금해서 질문 드립니다.. ^^;; (서버호스팅 업체에 기본 쎝팅을 맞겼더니... 제가 설정하지 않은 부분이 너무 많아서 지금 골치가 아프네요..;;;)

위 파일 내용을 보시고 답변 좀 부탁드립니다.. ㅠ_ㅠ 감사합니다....

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,375 명
  • 현재 강좌수 :  37,050 개
  • 현재 접속자 :  350 명