AWS beanstalk cgi-bin 权限

Posted

技术标签:

【中文标题】AWS beanstalk cgi-bin 权限【英文标题】:AWS beanstalk cgi-bin permissions 【发布时间】:2012-11-02 13:43:31 【问题描述】:

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

我已将所有内容都设置为与上一个托管帐户相同的方式,但在尝试运行脚本时,我在 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

我最后有关闭目录,它只是没有显示在这里

你还能看到我遗漏了什么吗?

提前致谢

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于AWS beanstalk cgi-bin 权限的主要内容,如果未能解决你的问题,请参考以下文章

Elastic Beanstalk 拒绝 AWS S3 存储权限

您如何修复 AWS 弹性 beanstalk rails 资产预编译的文件权限错误?

AWS Elastic Beanstalk 更改挂载目录的权限

如何将 chmod +x 权限添加到 AWS Elastic Beanstalk 平台挂钩?

如何通过部署 Node.js AWS Beanstalk 解决 /tmp/.config 中的权限问题?

AWS 仅允许用户访问弹性 beanstalk 实例和存储