[완료]CGI script실행문제
글쓴이: wkaxld / 작성시간: 토, 2010/04/10 - 12:22오후
현재 ubuntu 9.04를 사용하고 있으며, apache/2.2.1 (Ubuntu) 버젼을 사용중입니다. Apache tutorial을 참고 해서 cgi설정을 하였는데, 일단 /etc/apache2/mods-enabled/userdir.conf 설정은 다음과 같습니다.
<IfModule mod_userdir.c> UserDir public_html UserDir disabled root <Directory /home/*/public_html> # AllowOverride FileInfo AuthConfig Limit Indexes # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec +ExecCGI Options MultiViews Indexes SymLinksIfOwnerMatch +ExecCGI AddHandler cgi-script .cgi .pl <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> </IfModule>
일단 증상은 다음과 같습니다. aaa 라는 user의 홈디렉토리가 /home/aaa인 경우 정상적으로 cgi가 작동을 합니다. 그러나 홈디렉토리를 /home/1234/aaa와 같이 설정한 경우 cgi가 작동하지 않고 source code가 그대로 보입니다...뭐가 문제일까요?
Forums:
자답
흐~~~
Directory /home/*/*/public_html <--이것으로 시작되는 동일한 설정을 다시 적어주니 작동 되네요...
잠온다~!
잠온다~!
댓글 달기