Apache2下载我的cgi源码

时间:2014-02-04 14:18:50

标签: apache ubuntu

我有Ubuntu - 计算机Apache 2.4.6,我配置了

  

/etc/apache2/conf-enabled/serve-cgi-bin.conf

像这样:

<Directory "/home/plfsign/cgi-bin">
       AllowOverride None
       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
       Require all granted
       AddHandler cgi-script .cgi
</Directory>

所有其他选项都是默认选项,文件plfsign.cgi也具有可执行(+ x)​​权限:

 LANG=c sudo ls -l /home/plfsign/cgi-bin/plfsign.cgi
 -rwxrwxrwx 1 www-data www-data 1001 Feb  4 16:19 /home/plfsign/cgi-bin/plfsign.cgi

我也是

a2enmod cgi

但是当我做的时候

 curl http://my_local_host_ip/cgi-bin2/plfsign.cgi

完成了plfsign.cgi源代码的下载,但没有执行结果。

1 个答案:

答案 0 :(得分:0)

我认为您需要在目录目录之前使用ScriptAlias指令:

ScriptAlias /cgi-bin2/ /home/plfsign/cgi-bin/