我在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文件时,我不会遇到同样的问题。
答案 0 :(得分:1)
须藤!
命令:sudo cp -f .ebextensions / httpd / httpd.conf / etc / httpd / conf /