오늘은 대한입니다.
sun's longitude:300 20 26.65 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

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

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

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
841 번 글: 문의 드립니다.
글쓴이: 김성민 글쓴날: 2001년 11월 27일 16:27:54 화(오후) 조회: 823
안녕하세요, 


버추얼 설정을 할때 cgi-bin 및 기타 설정은 UserDir 에서 지정된
것이 따라가는지 궁금합니다. 

ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/" 
ScriptAliasMatch ~(.+)/cgi-bin/(.+) "/home/$1/public_html/cgi-bin/$2" 

<Directory "/usr/local/apache/cgi-bin"> 
AllowOverride None 
Options None 
Order allow,deny 
Allow from all 
</Directory> 

<Directory "/home/*/public_html/cgi-bin"> 
AllowOverride None 
Options ExecCGI 
Order allow,deny 
Allow from all 
</Directory> 

이와 같이 설정되어 있을때 버추얼 설정을 하면 cgi-bin 디렉토리
설정이 그대로 
따라가는지 궁금합니다. 


ServerName abc.com 

--------생략---------
 
NameVirtualHost abc.com 

<VirtualHost sub.abc.com> 
ServerName sub.abc.com 
DocumentRoot /home/sub/public_html 
<Directory "/home/*/public_html"> 
AllowOverride None 
Options includesNoExec 
Order allow,deny 
Allow from all 
</Directory> 
ScriptAliasMatch ~(.+)/cgi-bin/(.+) "/home/sub/public_html/cgi-bin/$2" 
<Directory "/home/sub/public_html/cgi-bin"> 
AllowOverride None 
Options ExecCGI 
Order allow,deny 
Allow from all 
</Directory> 
</VirtualHost> 

아니면 이와 같이 <VirtualHost> ~ </VitrualHost> 사이에 별도로
지정해 주어야 하나요? 


ServerName abc.com 

--------생략---------
 
NameVirtualHost abc.com 

<VirtualHost sub.abc.com> 
ServerName sub.abc.com 
DocumentRoot /home/sub/public_html 
ScriptAlias /cgi-bin/ "/home/sub/public_html/cgi-bin/" 
</VirtualHost> 

이와 같이 하니까 되기는 하는데, 맞는건지 모르겠습니다.
ScriptAlias 만 지정해 주면 나머지는  UserDir  에서 지정한
속성들이 따라가는지, 아니면 다시 전부 설정해 줘야
하는지요..

ScriptAlias /cgi-bin/ "/home/sub/public_html/cgi-bin/"  에서 sub 를
그냥 * 로 하면 안되지요?
ScriptAlias /cgi-bin/ "/home/*/public_html/cgi-bin/"  해도 되나
해서요..



그리고, 이와 같은 부분에서요. 

<Files ~ "^\.ht"> 
Order allow,deny 
Deny from all 
</Files> 

만약 

<Files ~ "^\.gif"> 
Order allow,deny 
Deny from all 
</Files> 

이러면 .gif 파일은 호출이 안된다는 말인가요? 그러면 여러개
설정할때는 구분은 어찌해야 할까요? 


제일 중요한 문제입니다. 

버추얼 설정을 하고난후 이런문제가 생겼습니다. 

<VirtualHost sub.abc.com> 
ServerName sub.abc.com 
DocumentRoot /home/sub/public_html 
</VirtualHost> 

이러고 http://sub.abc.com 은
되는데 실제 디렉토리는 /home/sub/public_html 이거든요? 

이 안에서 cgi-bin/count/count.cgi 가 있는데, 경로지정이 안됩니다. 

public_html 안에 main.html 이 있고, 이 파일에서 카운트 삽입할때 

<iframe src="./cgi-bin/count/count.cgi"></iframe> 
<iframe src="http://sub.abc.com/cgi-bin/count/count.cgi"></iframe>
면
 안뜨고요. 

<iframe src="http://abc.com/~sub/cgi-bin/count/count.cgi"></iframe> 
이러면 됩니다. 

이것이 아파치 설정과 관계가 있을까 해서요.. 

<VirtualHost sub.abc.com> 
ServerName sub.abc.com 
DocumentRoot /home/sub/public_html 
ScriptAlias /cgi-bin/ "/home/sub/public_html/cgi-bin/" 
</VirtualHost> 
이와 같이 ScriptAlias 를 넣어주니까 되기는 합니다만, UserDir 에서
설정한 ScriptMatch 도 적용되는건지, 
별도로 지정해 줘야 하는지 모르겠습니다.

xdns 라는 유동ip 연결하는 거 있는데 그걸로 연습하고 있습니다.
꼭좀 도와 주십시오....

 
이전글 : Re: [질문]/etc/group file 편집에 대해
다음글 : Re: 문의 드립니다.  
 from 211.187.159.100
JS(Redhands)Board 0.4 +@

Re: [질문]/etc/group file 편집에 대해 Re: 문의 드립니다.
인쇄용 


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

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