如何从.ebextensions复制httpd.conf时更改Ec2的/etc/httpd/conf/httpd.conf的权限?

时间:2017-11-07 04:33:37

标签: apache amazon-ec2 permissions ebextensions

我在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

但每当我将war文件部署到beanstalk时,我都不会看到新的httpd.conf被移动到/ etc / httpd / conf /

当我通过ssh到Ec2检查时,我发现了

cp: cannot remove ‘/etc/httpd/conf/httpd.conf’: Permission denied

如何授予权限,以便将来在创建新环境和部署war文件时,我不会遇到同样的问题。

1 个答案:

答案 0 :(得分:1)

须藤!

命令:sudo cp -f .ebextensions / httpd / httpd.conf / etc / httpd / conf /