我在 war 文件的顶部有 .ebextensions 目录。.ebextensions 有 01movehttpd.config 和 httpd 目录。内幕httpd是httpd.conf。
在配置文件中,我有
#files:
# yada yada yada
container_commands:
00_rewrite:
command: cp -f .ebextensions/httpd/httpd.conf /etc/httpd/conf/
ignoreErrors: true
但是每当我将战争文件部署到 beanstalk 时,我都没有看到新的 httpd.conf 被移动到 /etc/httpd/conf/
当我通过 ssh 到 Ec2 检查时,我发现
cp: cannot remove ‘/etc/httpd/conf/httpd.conf’: Permission denied
如何授予权限,以便将来在创建新环境和部署 war 文件时不会遇到同样的问题。