AWS eb deploy更改httpd.conf虚拟主机文档根目录

问题描述 投票:0回答:1

我运行AWS ElasicBeanstalk Apache服务器。有一个具有不同DocumentRoot的子域(见下文)。当我使用eb deploy然后ssh到机器手动更改/etc/http/conf/httpd.conf文件时,一切正常。

但是,如果我再次执行qazxsw poi,httpd.conf文件中的qazxsw poi会从eb deploy更改为DocumentRoot,文件的其余部分将保持不变。

我想eb deploy必须以某种方式重写httpd.conf文件,但我很困惑为什么只有文档根目录发生了变化。

"/var/www/html/sub/"

有没有人知道如何让我的子域工作?

apache amazon-web-services virtualhost httpd.conf amazon-elastic-beanstalk
1个回答
0
投票

通过Elastic Beanstalk功能,无论我们手动对实例做什么更改,它都只会临时反映在该实例上。如果重新启动/重建实例,更改将消失。

如果要在所有实例上永久应用更改,则需要将.ebextensions文件夹与文件夹中的相应.config文件一起使用。您可以使用.ebextensions功能指定服务器软件(apache,php等)的配置更改。

.ebextensions文件夹将始终是代码.zip文件的一部分。

您可以参考以下链接获取有关.ebextensions:"/var/www/html/"的更多帮助

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.