我已使用 AWS Elastic Beanstalk 成功创建了一个应用程序,并使用 Git 上传了该应用程序。
我剩下要做的就是创建我的settings.php 文件,一切都应该可以正常工作。
但是,当我使用 ec2-user 用户身份通过 SSH 连接时,使用记录在SSH 到 Elastic Beanstalk 实例 https://stackoverflow.com/questions/4742478/ssh-to-elastic-beanstalk-instance我无法导航到 webapp 目录。这是 ls -all 的输出
drwxr-xr-x 4 root root 4096 Feb 10 16:21 .
dr-xr-xr-x 23 root root 4096 Feb 10 16:23 ..
drwx------ 3 ec2-user ec2-user 4096 Feb 10 16:41 ec2-user
drwx------ 2 webapp webapp 4096 Feb 10 16:21 webapp
当我尝试导航到那里时,我得到:
cd: webapp: Permission denied
我的问题是,我可以将 webapp 文件夹的所有权更改为 ec2-user 的所有权吗?如果我这样做,我会破坏弹性豆茎吗?如果是这样,我很想知道其他人如何实现我想要做的事情,这不是跳过设置文件的 Git 部署,以便它在我的本地计算机上与 Amazon 上的版本不同。
更改所有者可能会破坏您的 Elastic Beanstalk 部署。但是,您可以将您的用户添加到webapps
分组并更改权限为rw
递归地访问该文件夹,以便该文件夹中的任何人webapps
组可以读取/写入该文件夹
chmod -R g+rw webapp
如果是这样,我很想知道其他人是如何实现我的目标的
寻找要做的事情,这不是跳过设置文件的 Git 部署,所以
它在我的本地计算机上可能与版本不同
在亚马逊上。
您能详细说明一下吗?什么设置文件?您的意思是“跳过”还是“不跳过”?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)