即使在应用程序部署之后,如何永久编辑 httpd.conf 以使 apache 2.4 中的更改发生?

Posted

技术标签:

【中文标题】即使在应用程序部署之后,如何永久编辑 httpd.conf 以使 apache 2.4 中的更改发生?【英文标题】:How to permanently edit httpd.conf for changes in apache 2.4 to take place even after app deployment? 【发布时间】:2020-09-06 09:06:02 【问题描述】:

Apache 2.4

我在/etc/httpd/conf/httpd.conf文件中添加了两行以下两行-

Include conf.d/elasticbeanstalk/*.conf

LoadModule mpm_event_module modules/mod_mpm_event.so

Apache 启动时没有错误。但是,当我在 beanstalk 上部署我的应用程序时,它会抛出一个错误:

Configuration error: No MPM loaded. [FAILED] Failed to execute 'service httpd start' Failed to execute 'service httpd start'

新手,请告诉我如何解决此问题。

【问题讨论】:

@stolen_leaves 感谢您正确格式化我的问题。 【参考方案1】:

我好像找到了解决办法,忘记回答了。

在项目目录的.ebextensions文件夹中,编辑现有的httpd.conf或者新建一个conf文件并在此处添加所需的更改。

这将覆盖默认的httpd conf from httpd24,我们的更改将永久反映。在 elasticbeanstalk 上部署应用程序,我们就可以开始了。

希望这会有所帮助!

【讨论】:

以上是关于即使在应用程序部署之后,如何永久编辑 httpd.conf 以使 apache 2.4 中的更改发生?的主要内容,如果未能解决你的问题,请参考以下文章

如何让vim编辑器永久显示行号

如何让vim编辑器永久显示行号和命令大全

Zabbix安装部署

更新 httpd.conf 不适用于永久链接

使用Apache服务部署静态网站

云原生之使用Docker部署Rockylinux容器应用服务