2012-08-17 2 views
0

테스트 서버에서 컴파일 된 CGI를 실험하고 있지만 실행할 수없는 것 같습니다.아파치에서 C++ cgi 프로그램을 실행 하시겠습니까?

아파치에 추가했습니다.

  <Files "/var/www/app/monkey.cgi"> 
      Options +ExecCGI 
      </Files> 

그러나이 실행될 때마다, 아파치 나에게 내가 전에 이런 짓을 한

  Fri Aug 17 01:55:07 2012] [error] [client 192.168.1.66] Options ExecCGI is off in this directory: /var/www/app/monkey.cgi 

를 알려줍니다, 그것은 일,하지만 그것은 잠시되었습니다 :
  <Directory /var/www/app> 
      AllowOverride All 
      Options +ExecCGI 
      AddHandler cgi-script .cgi 
      </Directory> 

심지어이 시도. 머리 꼭대기에서 내가 눈부신 실수를 저지르고 있는지 말해 줄 수 있니?

감사합니다.

+0

디렉토리에 .htaccess 파일이 있습니까? 그리고 전체 conf를 점검하여 어딘가에서 엉망이되는지 확인하십시오. – Geoffroy

+0

예. 나는 그것을 참조. apache의 빌드는 config로 구성되어 있습니다. 이제 "스크립트에서 잘못된 헤더가 나옵니다. Bad header = 나는 원숭이를 좋아하지 않습니다. monod.cgi, referer : http://192.168.1.74/app/"이 굉장합니다! 나는 그것을 완전히 고칠 수있다. 감사합니다 Geoffroy. – Yitzhak

+0

도움이된다면 대답으로 내 의견을 추가하십시오. :) – Geoffroy

답변

1

디렉토리에 .htaccess 파일이 있습니까? 그리고 전체 conf를 점검하여 어딘가에서 엉망이되는지 확인하십시오.

추가 정보 : 아파치는 일부 버전에서 CGI 스크립트와 관련된 일부 기본값을 추가하거나 배포자가 기본값을 추가합니다.

관련 문제