Я создаю образ докера для Apache. Я хотел бы настроить SSL-сертификаты с возможностью переключения между различными поставщиками сертификатов.
SSL-сертификат (или) Let's Encryp (или) Самоподписанный (или) Отключение SSL в целом
Есть идеи, как этого добиться? К сожалению, не могу найти ни одного примера в Интернете. Любая помощь очень ценится. Спасибо!
Dockerfile:
FROM centos:centos7
RUN yum -y install epel-release && \
yum -y update
RUN yum -y install httpd mod-ssl
RUN yum clean all && \
rm -rf /var/cache/yum
...
Я хочу иметь возможность сделать что-то подобное.
Запуск докера:
Сертификат SSL:
docker run -d -e sslCertType=sslCert
-v /etc/cert.crt:/etc/httpd/conf.d/cert.crt
-v /etc/intermediate.crt:/etc/httpd/conf.d/intermediate.crt
-v /etc/passphrase.sh:/etc/httpd/conf.d/passphrase.sh
apache
LetsEncrpt:
docker run -d -e sslCertType=letsEncrypt apache
Самоподписанный:
docker run -d -e sslCertType=selfSigned apache
инвалидов:
docker run -d apache