sun's longitude:242 13 43.58 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2305 번 글의 답장글: Re: virtualhost 질문입니다.
글쓴이: 산이 [홈페이지] 글쓴날: 2005년 04월 20일 16:34:30 수(오후) 조회: 1745

[정한우]님이 남기신 글:

>virtualhost를 셋팅했는데 잘 되지 않습니다. 
>네임리졸빙은 네임서버에서 설정한 두개의 도메인으로 잘
찾아가집니다.
>
>도큐먼트 루트를 각각 따로 설정했는데도 불구하고
아파치에서 설정한 A도메인과 B도메인중 A만 접근이 되고 B는
A와 똑같은 화면을 보여줍니다. 
>아래는 설정파일입니다.
 
>
>httpd.conf파일의
 virtualhost 설정
>
>NameVirtualHost 61.96.193.164
><VirtualHost 61.96.193.164>
> ServerAdmin webmaster@may1.co.kr
> DocumentRoot /home/may1/www
> ServerName www.may1.co.kr
> ServerAlias *.may1.co.kr
> ErrorLog /var/log/httpd/may1_err.log
> CustomLog /var/log/httpd/may1_access.log common
> </VirtualHost>

ServerName may1.co.kr
ServerAlias *.may1.co.kr

><VirtualHost 61.96.193.164>
> ServerAdmin webmaster@truespace.pe.kr
> DocumentRoot /home/truespace/www
> ServerName www.truespace.pe.kr
> ServerAlias *.truespace.pe.kr
> ErrorLog /var/log/httpd/truespace_err.log
> CustomLog /var/log/httpd/truespace_access.log common
></VirtualHost>

ServerName truespace.pe.kr
ServerAlias *.truespace.pe.kr

이렇게 한번 고쳐보세요.
문법상 크게 문제가 없는데 이상하군요.

>
>위의 두개의 도메인중에서 위쪽에 설정한 may1.co.kr만 화면이
보여지고 truespace.pe.kr 도메인을 찾아가면 may1.co.kr의 화면이
나와버립니다. 
>이상하게도 설정파일에서 위치를 바꾸면 위쪽에 설정한
도메인만(이 경우 may1.co.kr)보이고
 아래쪽은 안됩니다. <virtualhost 61.96.193.164>에서
 아이피를 도메인으로 바꾸어도 똑같습니다. 
>
>초기파일은 index.html index.php 순으로 설정되어있는데
 
>truespace 도메인의 도큐먼트 디렉토리인 /home/truespace/www안에
 index.html이 있는데도 불구하고 
>http://truespace.pe.kr/index.html로
 찾아가면 404 에러나구요
>
>그냥 http://truespace.pe.kr하면
 may1.co.kr의 index.php화면이 뜹니다.
>더욱 희한한 것은 may1과 truespace의 로그를 따로 지정했는데
위의 에러(404)의 로그가 truespace의 로그에 기록되지 않고 may1의
로그에 기록된다는 것입니다. 
>
>[Wed Apr 20 11:19:20 2005] [error] [client 218.145.200.25] File does not exist:
/home/may1/www/index.html
>[Wed Apr 20 11:19:20 2005] [error] [client 218.145.200.25] File does not exist:
/home/may1/www/index.html
>
>참고로 이 시스템에는 qmail과 다람쥐메일을 응용한 웹메일
솔류션이 돌아가고 있으며 관련 프로세스를 보면:
>
>root      2500     1  0 Apr18 ?        00:00:00 /bin/sh
/command/svscanboot
>root      2507  2500  0 Apr18 ?        00:00:00 svscan /service
>root      2508  2500  0 Apr18 ?        00:00:00 readproctitle service errors:
......................
>...................................................................................
.................
>...................................................................................
.................
>....................
>root      2509  2507  0 Apr18 ?        00:00:00 supervise qmail-send
>root      2510  2507  0 Apr18 ?        00:00:00 supervise log
>root      2511  2507  0 Apr18 ?        00:00:00 supervise qmail-smtpd
>root      2512  2507  0 Apr18 ?        00:00:00 supervise log
>root      2513  2511  0 Apr18 ?        00:00:00 /usr/local/bin/tcpserver -vRHl 0 -x
/home/vpopmail/e
>tc/tcp.smtp.cdb -u -g 0 25 /var/qmail/bin/qmail-smtpd
>qmaill    2516  2512  0 Apr18 ?        00:00:00 /usr/local/bin/multilog t
/var/log/qmail/smtpd
>qmails    2517  2509  0 Apr18 ?        00:00:00 [qmail-send]
>qmaill    2518  2510  0 Apr18 ?        00:00:00 /usr/local/bin/multilog t
/var/log/qmail
>root      2519  2517  0 Apr18 ?        00:00:00 qmail-lspawn ./Maildir/
>qmailr    2520  2517  0 Apr18 ?        00:00:00 [qmail-rspawn]
>qmailq    2521  2517  0 Apr18 ?        00:00:00 [qmail-clean]
>root      2750     1  0 Apr18 ?        00:00:00
/usr/local/apache/bin/httpd
>vpopmail  5261  2750  0 Apr18 ?        00:00:11 [httpd]
>vpopmail  5262  2750  0 Apr18 ?        00:00:08 [httpd]
>vpopmail  5263  2750  0 Apr18 ?        00:00:07 [httpd]
>vpopmail  5264  2750  0 Apr18 ?        00:00:05 [httpd]
>vpopmail  5265  2750  0 Apr18 ?        00:00:06 [httpd]
>vpopmail  5266  2750  0 Apr18 ?        00:00:06 [httpd]
>
>httpd를 vpopmail이 시작하게 되어있습니다.
>User vpopmail 
>Group vchkpw 
>
>virtualhost 설정체크는 아래와 같습니다. 
>./httpd -S
>VirtualHost configuration:
>61.96.193.164:80       is a NameVirtualHost
>                       default server www.may1.co.kr
(/usr/local/apache/conf/httpd.conf:807)
>                       port 80 namevhost www.may1.co.kr
(/usr/local/apache/conf/httpd.conf:807)
>                       port 80 namevhost www.truespace.pe.kr
(/usr/local/apache/conf/httpd.conf:819)
>
>아파치컴파일 옵션은
>
>./configure \
>"--with-layout=Apache" \
>"--prefix=/usr/local/apache" \
>"--enable-module=so" \
>"--activate-module=src/modules/php4/libphp4.a" \
>"--enable-module=php4" \
>"--enable-module=rewrite" 
>
>였고 확인해보면 컴파일된 후 static하게 로딩된 모듈은 아래와
같습니다.
>
>./httpd -l
>Compiled-in modules:
>  http_core.c
>  mod_env.c
>  mod_log_config.c
>  mod_mime.c
>  mod_negotiation.c
>  mod_status.c
>  mod_include.c
>  mod_autoindex.c
>  mod_dir.c
>  mod_cgi.c
>  mod_asis.c
>  mod_imap.c
>  mod_actions.c
>  mod_userdir.c
>  mod_alias.c
>  mod_rewrite.c
>  mod_access.c
>  mod_auth.c
>  mod_so.c
>  mod_setenvif.c
>  mod_php4.c
>suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec
>
>도와주십시오..
 

========================================

 
이전글 : virtualhost 질문입니다.
다음글 : 어찌하다보니 해결이 되었습니다.  
 from 211.44.63.181
JS(Redhands)Board 0.4 +@

virtualhost 질문입니다. 어찌하다보니 해결이 되었습니다.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds