老实说,我几乎没有使用Alpine Linux的经验,但是我喜欢它的方法,因此想改变它。我也是Docker的新手,所以如果这是一个“愚蠢”的问题,请多多包涵。
我想要实现的是在httpd:alpine图像上构建并将HTTPd扩展到我的需求。
这将包括激活mod_rewrite模块并将自定义.htaccess复制到映像中。
这是我到目前为止的内容:
FROM httpd:alpine
# Copy .htaccess into DocumentRoot
COPY ./.htaccess /var/www/html/
RUN apk update
RUN apk upgrade
RUN apk add apache2-utils
RUN a2enmod rewrite
RUN rc-service apache2 restart
Run Code Online (Sandbox Code Playgroud)
现在的问题是,我不断收到“ a2enmod not found”错误,我不知道该如何解决。那可能是因为a2enmod是纯粹的Debian / Ubuntu / ...东西,但是我不知道任何激活mod_rewrite的替代方法(或与此相关的任何模块)。
预先非常感谢大家的支持!