我在使用 aws 的 beantalk 和运行我的 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
我在最后有一个关闭的目录,它只是没有显示在这里
你能看出我还缺少什么吗?
提前致谢
最佳答案
为了让脚本在 Apache 中工作,我不得不添加这一行:
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
关于linux - AWS beanstalk cgi-bin 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13372432/