我需要我的apache web服务器来运行C++编译的二进制文件。我已经完成了所有我在不同的教程中告诉设置我的cgi-bin目录,但没有任何帮助!在apache2上配置cgi
我已经加入到Apache的配置(站点可用/默认):
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
AddHandler cgi-script .cgi
</Directory>
我的C++文件(/var/www/cgi-bin/test.cgi
)只是简单COUTS的Hello World!但,当我问这个文件浏览器,我收到错误:内部服务器错误!
你可以从控制台窗口发布test.cgi的输出吗? –
另外,Apache错误日志说什么? –
控制台输出test.cgi:Hello World! –