리눅스 서버를 구축해놨습니다. a.p.m 모두 다 잘되는데여
cgi를 사용하려고 httpd.conf파일을 수정했는데 잘 안되네여..
전 사용자 상관없이 일단 루트로써 홈 디렉토리인 /usr/local/apache/htdocs
에서 cgi가 사용되게 하고 싶습니다. 제가 cgi를 사용하는 이유는
플레시 카운터를 쓰고 싶어서인데... 나야나 계정에서는 잘 됐었거든여
그건데 왜 안되는지...
/usr/local/apache/htdocs/에 index.html 이 있고여
/usr/local/apache/htdocs/cgi-bin 에 count.cgi가 있어여
우선 httpd.conf 파일을 수정한 내용입니다.
--------------------------------------------------------------------
<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None
</Directory>
Options indexes FollowSymlinks MultiViews Includes ExecCGI
ScriptAlias /cgi-bin/ "/usr/local/apache/htdocs/cgi-bin/"
<Directory "/usr/local/apache/htdocs/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
----------------------------------------------------------------------
이렇게 수정했습니다. 그런데 왜 안되는지...
http://domainname/cgi-bin/count.cgi 또는
http://domainname/cgi-bin/ 를 쳐보면여...
forbidden 에러가 납니다... 권한 설정 에러..
하지만 755루 잘 올리구 다른것에서두 문제를 못찾겠는데...
아무튼... 우리 고수님들 답변좀 해주세여(__)
--
★리눅스라... 함 해보겠쓰...