CGI 脚本无法在 Apache2 上运行

CGI 脚本无法在 Apache2 上运行

我在 ubuntu 16.04 上运行 Apache2,刚刚安装完成,并尝试在我的网站上运行 CGI 脚本!我知道需要配置 apache 才能运行它。我已将 cgi-bin 目录放在 var/www 中,如下所示:

sudo mkdir -p /var/www/cgi-bin/

然后运行这个(虽然不确定为什么!):

sudo chown $USER:www-data /var/www/cgi-bin/

然后将这些添加到我的 apache.conf 文件中:

ScriptAlias  /cgi-bin/var/www/cgi-bin/ 

< Directory /var/www/cgi-bin/ > 
    Options ExecCGI <br>
    AddHandler cgi-script cgi pl 
< /Directory >

基本上,当我打开我的网站时,一些以 CGI 脚本作为参数javascript运行jqueries ajax,但它就是没有运行!:(

抱歉,帖子格式太差了。这是我的第一篇帖子,如果有人需要任何其他信息/附件,请告诉我,这是一个很重要的截止日期,我离截止日期很近,但还很远!

答案1

ScriptAlias指令缺少空格和“ /”。更改为:

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

并从指令中删除“ <br>Options

相关内容