0
我正在試驗編譯的cgi在測試服務器上,但我似乎無法讓它們運行。在apache上運行C++ cgi程序?
我將此添加到apache;
<Directory /var/www/app>
AllowOverride All
Options +ExecCGI
AddHandler cgi-script .cgi
</Directory>
偶試過這樣:
<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
我之前已經做了這一點,它的工作,但它已經一段時間。在你頭頂上,你能告訴我我是否犯了明顯的錯誤?
謝謝。
你的目錄中是否有任何.htaccess文件?並檢查整個conf,看看你是不是把它搞亂了 – Geoffroy 2012-08-17 09:50:32
是的。我看到了。看起來這個Apache的構建在我定義它之前有一個配置。現在我收到了來自腳本的「格式錯誤的頭文件。錯誤的標題=我喜歡猴子你不敏感的clod:monkey.cgi,referer:http://192.168.1.74/app/」這真是太棒了!我可以完全解決這個問題。謝謝Geoffroy。 –
Yitzhak
2012-08-17 13:18:55
我加了我的評論作爲答案,然後,如果它幫助你:) – Geoffroy 2012-08-17 17:35:28