안녕하세요 cgi 사용법에 대해 질문 할려구여...
제가 cgi 초보라서..ㅡㅡ;;
여기 검색해보구 다 해봤는데 안되서 이렇게 질문을 올립니다...
우선 제 상황은 apache + Tomcat + php 정도 셋팅이 되어 있습니다...
그리고 사용할려는 언어는 C 구여...
처음에 apache만 셋팅해서 했을때는 정상적으로 잘 동작을 하더라구여...
그래서 apache와 Tomcat과 php를 연동해서 설치를 한 후에 다시 httpd.conf 파일을 수정하고...
실행했더니 안되더라구여..ㅡㅡ;;
처음에 apache 설치하면 cgi-bin 디렉토리에 예제가 있잖아여?
그건 정상적으로 페이지에서 보입니다.
그런데 문제는 C로 컴파일한 cgi가 안보인다는거져..ㅡㅡ;;
이건 분명 apache만 설치했을땐 보였는데 말이져..ㅡㅡ;;
제가 먼가 설정을 잘못한건지...이유를 알 수가 없네여..
아니면 C로 cgi를 작성할때 일반 C와 다른 문법이 있는건지...
자세한 사항을 알고 싶습니다...
다른데 질문을 해봐도 일반적인 이야기 만 답변이 올라 오더군여...
퍼미션이라던가...
ScriptAlias를 바꾸라던가...
ExecCGI를 추가해주는거, AddHandler를 추가해 주는 부분 말이져...
이런 부분은 이미 다 추가되어 있구여...
아파치를 설정을 바꿀때마다 restart 하고 있습니다...
그런데 웹페이지에서 서버에러가 계속 뜨네여...ㅡㅡ;;
에러로그를 보면 헤더가 잘못됐다고 하는데...
------------------------------------------------------------
Premature end of script headers
malformed header from script. Bad header=File Open Error
------------------------------------------------------------
분명 되던게 안되니 헤더 에러도 아닌거 같고...ㅡㅡ;;
원인을 모르겠거든여...
혹시 저랑 같은 문제를 겪으신 분이나 해결책을 알고 계신분은 리플 달아주세여...
끝까지 읽어주셔서 감사합니다. ^^;;