У меня есть сайт wordpress на aws ec2, который был настроен (кем-то другим) для автоматического обновления сертификата SSL через Let's Encrypt.
Автоматическое продление недавно было остановлено, и срок действия сертификата истек.
я пытаюсь запустить docker exec {container_id} /app/force_renew
но получил эту ошибку:
Сервер ACME вернул ошибку: urn:acme:error:serverInternal :: На сервере произошла внутренняя ошибка :: ACMEv1 устарел, и вы больше не можете получать сертификаты с этой конечной точки. Пожалуйста, используйте конечную точку ACMEv2, для этого вам может потребоваться обновить клиентское программное обеспечение ACME. Посетить https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430/27 для дополнительной информации.
Я предположил, что jrcs/letsencrypt-nginx-прокси-компаньон
С тех пор изображение было обновлено, чтобы обработать это необходимое изменение в клиенте ACME, и что извлечение образа и перезапуск контейнера с новым изображением исправит автоматическое обновление.
Если это правильное предположение, как я могу получить последнюю jrcs/letsencrypt-nginx-прокси-компаньон
образ и перезапустите контейнер, не нарушая тома, подключенные к вордпресс
или же дБ
Сервисы?
Если это неверное предположение, как исправить автоматическое продление сертификата?
версия: «3.1»
Сервисы:
nginx-прокси:
имя_контейнера: nginx-прокси
изображение: jwilder/nginx-proxy: последний
перезапуск: всегда
порты:
- 80:80
- 443:443
тома:
- conf:/etc/nginx/conf.d
- vhost:/etc/nginx/vhost.d
- html:/usr/доля/nginx/html
- dhparam:/etc/nginx/dhparam
- сертификаты: /etc/nginx/certs:ro
- /var/run/docker.sock:/tmp/docker.sock:ro
nginx-прокси-компаньон:
изображение: jrcs/letsencrypt-nginx-proxy-companion: последний
перезапуск: всегда
тома:
- conf:/etc/nginx/conf.d
- vhost:/etc/nginx/vhost.d
- html:/usr/доля/nginx/html
- dhparam:/etc/nginx/dhparam
- сертификаты: /etc/nginx/certs:rw
- /var/run/docker.sock:/var/run/docker.sock:ro
зависит от:
- nginx-прокси
среда:
DEFAULT_EMAIL: [email protected]
NGINX_PROXY_CONTAINER: nginx-прокси
вордпресс:
изображение: вордпресс
перезапуск: всегда
среда:
WORDPRESS_DB_HOST: дб
WORDPRESS_DB_USER: мой пользователь
WORDPRESS_DB_PASSWORD: мой пароль
WORDPRESS_DB_NAME: mydb
VIRTUAL_HOST: mysite.com
LETSENCRYPT_HOST: mysite.com
тома:
- ./wp-контент:/var/www/html/wp-контент
дБ:
изображение: MySQL: 5.7
перезапуск: всегда
среда:
MYSQL_DATABASE: mydb
MYSQL_USER: мой пользователь
MYSQL_PASSWORD: мой пароль
MYSQL_RANDOM_ROOT_PASSWORD: '1'
тома:
- ./mysql-данные:/var/lib/mysql
команда: mysqld --sql-mode=""
тома:
конф:
vhost:
HTML:
дхпарам:
сертификаты: