업그레이드 패키지도 다 설치하고 그쪽에서 하라는대로 설정까지 다 했는데도
error_log
Premature end of script headers: /home/bang1993/www/cgi-bin/board.cgi
suexec_log
[2002-05-03 11:25:44]: info: (target/actual) uid: (bang1993/bang1993) gid: (users/users) cmd: board.cgi
[2002-05-03 11:25:44]: emerg: cannot get docroot information (/home/bang1993)
각각 이런 내용의 에러메세지가 남으면서 cgi실행이 안됩니다..
어떻게 해결할 수 있나요...초보리눅서로서
서버운영을 하려니 이렇게 힘들 수가 없네요...
답변 부탁드립니다...^^;
아래는 와우홈에 올라온 설정글입니다..
설정파일 수정
아파치 설정 파일을 수정하여야 CGI 를 사용할 수 있습니다.
아파치 설정 파일은 /etc/httpd/conf/httpd.conf 입니다. 이를 vi 등의 에디터로 열고 수정을 합니
다. [root@paran /root]$ vi /etc/httpd/conf/httpd.conf
파일을 열고 823 라인 정도에 있는 #AddHandler cgi-script .cgi 를 찾고 주석을 제거합니다.
그리고 477 라인 정도에 있는 일반 사용자의 디렉토리 설정을 수정하여 줍니다.
#<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS PROPFIND>
# Order allow,deny
# Allow from all
# </Limit>
# <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
# Order deny,allow
# Deny from all
# </Limit>
#</Directory>
이곳에서 주석을 전부 제거하여 줍니다.
그 후 2번째 줄에 있는 Options 부분 마지막에 ExecCGI 를 추가합니다.
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI