Apache2 下载我的 cgi 源
Posted
技术标签:
【中文标题】Apache2 下载我的 cgi 源【英文标题】:Apache2 download of my cgi sources 【发布时间】:2014-02-28 13:39:30 【问题描述】:我有一台带有Apache
2.4.6 的Ubuntu
-计算机,我在其中配置了我的
/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】:我认为您的 Directory 目录之前需要一个 ScriptAlias 指令:
ScriptAlias /cgi-bin2/ /home/plfsign/cgi-bin/
【讨论】:
以上是关于Apache2 下载我的 cgi 源的主要内容,如果未能解决你的问题,请参考以下文章
Apache2 发送两个带有映射“nph-”CGI 的 HTTP 标头