docker启动的wordpress开通https的配置

  1. 进入容器内部
docker exec -it wordpress-work bash
  1. 检查ssl
a2enmod ssl
  1. 重启apache服务
service apache2 restart
  1. 重启容器
docker restart wordpress-work
  1. 容器内放入证书和私钥
docker cp www.aaabbc.space.key wordpress-work:/etc/ssl/private/www.aaabbc.space.key
  1. 把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
  1. ssl配置文件修改后在拷贝到容器内
docker cp ./default-ssl.conf wordpress-work:/etc/apache2/sites-available/default-ssl.conf
  1. 进入到容器内
docker exec -it wordpress-work bash
  1. 开启ssl
ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/default-ssl.conf
  1. 退出容器
exit
  1. 重启重启
docker restart wordpress-work

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注