如何从ubuntu/apache 2迁移到httpd docker镜像?

zqry0prt  于 2022-11-16  发布在  Apache
关注(0)|答案(1)|浏览(126)

到目前为止,我使用ubuntu/apache2:2.4-22.04_beta来运行apache2反向代理。
我在/etc/apache2/ssl中添加了ssl证书,在/etc/apache2/sites-available/000-default.conf中添加了站点配置。
配置如下:

<VirtualHost *:443>
        SSLEngine On
        SSLCertificateFile ...
        SSLCertificateKeyFile ...
        SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
        SSLCipherSuite  ...

        ProxyRequests Off
        ProxyPreserveHost On

        <Location /my-api>
                ProxyPass ...
                ProxyPassReverse ...
                RequestHeader set X-Forwarded-Prefix ...
        </Location>
</VirtualHost>

问:我现在想切换到https://hub.docker.com/_/httpd/,但是我必须如何迁移这些设置?映像是否可以在保留所有配置的同时进行交换?

gev0vcfq

gev0vcfq1#

关键概念是将所有a2enmodLoadModule的语句迁移到httpd.confVirtualHost配置可以1:1迁移。就是这样。

相关问题