小编Arc*_*var的帖子

将mod_rewrite添加到Docker镜像httpd:alpine

老实说,我几乎没有使用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的替代方法(或与此相关的任何模块)。

预先非常感谢大家的支持!

mod-rewrite apache2 apache2-module docker alpine-linux

2
推荐指数
2
解决办法
1万
查看次数