: 레드햇 7.0에서 httpd.conf를 아무리 편집을 해도 cgi-bin은 절대로 쓸 수
: 가 없더군요. 좋은 방법이 있나요? 정말 며칠째 돌아버릴 지경이군요.
: Options ExecCGI 하구
: AddHandler cgi-script .cgi 말구 또 다른 것이 있나요?
: 이건 스크립트 알리아스고 뭐고 안된다니깐요.
: 잘 아시는 분 제발 답좀 줘요.
전 그냥 후배가 설치해 둔 Linux Box를 확인해 봤습니다.
약간의 오류들 있는 거 해결해서 cgi 다 돌려 봐도 문제가
없더군요.
먼저 의심 되는 것은 혹시 설치시에 perl을 설치하지 않거
나 하셔서 문제되는 건 아닌가 하는 점입니다.
#which perl 이라고 명령 내려서 분명 perl 설치가
되었는지 확인해 보시고, nobody가 될테니 읽기 실행 권한
test-cgi file에 주셔서 (/var/www/cgi-bin/ 디렉
토리에 있더군요. 여길 alias해서 httpd가 쓰고 있고요.)
#perl test-cgi 해 보셔서 몇가지 변수 출력해 주나
확인해 보시기 바랍니다.
다음으로 웹데먼이 그 cgi 프로그램을 잘 불러 사용하나
확인해야 될테니 test.cgi로 하나 카피 하셔서
웹브라우져 주소창에 http://localhost/cgi-bin/test.cgi
해 보시기 바랍니다. 아까와 같은 결과물을 얻어야 정상이겠죠.
그런 식으로 테스트를 거치면서 /etc/httpd/logs/err...
file들을 잘 읽어 보시고 해결해 보시기 바랍니다. 물론
어려움이 있을 때는 에러 메세지를 명시하면서 다시 질문하셔야
되겠지요.
그럼 일주일의 고생이 빨리 결실 맺길 빌며 줄이겠습니다.
ps : httpd.conf는 별 하자 없는 것 같이 보이는군요.
뭐 다 보여 주신 것도 아니니 다른 곳에 잘못 고친 곳이 있을지
모르지만 후배의 서버도 별 수정 없이 디폴트로 된 걸 보면
가능성이 희박하죠.--델타 씁니다.