2

我在使用 aws 的 beanstalk 和运行我的 webapp 时遇到问题。

我已经以与上一个托管帐户相同的方式设置了所有内容,但是在尝试运行脚本时,在 var/www/cgi-bin/server.pl 中的 cgi-bin 中出现权限错误。

必须有什么地方我需要改变才能运行它。

我已将 cgi-bin 和 sever.pl 的权限设置为 755

在 httpd.conf 我添加了

选项 +ExecCGI AddHandler cgi-script cgi pl

所以看起来像这样

<Directory "/var/www/cgi-bin">
AllowOverride None
Options +ExecCGI
AddHandler cgi-script cgi pl
Order allow,deny
Allow from all

我最后有关闭目录它只是没有出现在这里

还有什么你可以看到我失踪了吗?

提前致谢

4

1 回答 1

0

为了让脚本在 Apache 中工作,我不得不添加这一行:

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
于 2012-11-15T11:53:19.883 回答