- 进入容器内部
docker exec -it wordpress-work bash
- 检查ssl
a2enmod ssl
- 重启apache服务
service apache2 restart
- 重启容器
docker restart wordpress-work
- 容器内放入证书和私钥
docker cp www.aaabbc.space.key wordpress-work:/etc/ssl/private/www.aaabbc.space.key
- 把ssl配置文件拷贝到宿主机,修改证书和私钥地址
docker cp wordpress-work:/etc/apache2/sites-available/default-ssl.conf ./default-ssl.conf
修改证书地址为
/etc/ssl/certs/www.aaabbc.space.pem /etc/ssl/private/www.aaabbc.space.key
- ssl配置文件修改后在拷贝到容器内
docker cp ./default-ssl.conf wordpress-work:/etc/apache2/sites-available/default-ssl.conf
- 进入到容器内
docker exec -it wordpress-work bash
- 开启ssl
ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf
- 退出容器
exit
- 重启重启
docker restart wordpress-work