[완료]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 <--이것으로 시작되는 동일한 설정을 다시 적어주니 작동 되네요...
잠온다~!
잠온다~!
댓글 달기