我正在使用webserver-type: apache-fpm
ddev 并且需要启用一个模块。我怎么做?
问问题
342 次
1 回答
5
可能最好的方法是使用基于此的 .ddev/web-build/Dockerfile (如果您需要 hearteat 模块):
ARG BASE_IMAGE
FROM $BASE_IMAGE
RUN a2enmod heartbeat
这将在 apache 实际出现之前很久就启用一个模块,所以如果你有一个依赖于模块的 apache 配置,它会正常工作。
另一种技术是a2enmod
在 web 容器内使用,然后apachectl graceful
重新启动 apache 以获取更改。
有时(ddev ssh
如果a2enmod heartbeat && apache2ctl graceful
您启用了“心跳”模块)
使用 ddev 执行:ddev exec "a2enmod heartbeat && apache2ctl graceful"
使用启动后挂钩:
hooks:
post-start:
- exec: a2enmod heartbeat && apache2ctl graceful
于 2018-10-23T13:09:30.347 回答