0

我在 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 文件时不会遇到同样的问题。

4

1 回答 1

1

须藤!

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

于 2017-11-11T12:50:54.403 回答