Tôi có một trang web wordpress trên aws ec2 đã được thiết lập (bởi người khác) để tự động gia hạn chứng chỉ SSL của nó qua Let's Encrypt.
Việc gia hạn tự động gần đây đã dừng lại và chứng chỉ đã hết hạn.
Tôi đã cố gắng chạy docker exec {container_id} /app/force_renew
nhưng nhận được lỗi này:
Máy chủ ACME trả về lỗi: urn:acme:error:serverInternal :: Máy chủ gặp lỗi nội bộ :: ACMEv1 không được dùng nữa và bạn không thể nhận chứng chỉ từ điểm cuối này nữa. Vui lòng sử dụng điểm cuối ACMEv2, bạn có thể cần cập nhật phần mềm máy khách ACME của mình để làm như vậy. Chuyến thăm https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430/27 để biết thêm thông tin.
Tôi đã giả định rằng jrcs/letsencrypt-nginx-proxy-đồng hành
kể từ đó, hình ảnh đã được cập nhật để xử lý thay đổi bắt buộc này đối với ứng dụng khách ACME -- và việc kéo hình ảnh và khởi động lại bộ chứa bằng hình ảnh mới sẽ khắc phục lỗi tự động gia hạn.
Nếu đó là một giả định chính xác, làm cách nào tôi có thể lấy bản mới nhất jrcs/letsencrypt-nginx-proxy-đồng hành
hình ảnh và khởi động lại vùng chứa mà không làm ảnh hưởng đến ổ đĩa được đính kèm với báo chí
hoặc db
dịch vụ?
Nếu đó là một giả định không chính xác, làm cách nào để sửa lỗi tự động gia hạn chứng chỉ?
phiên bản: '3.1'
dịch vụ:
nginx-proxy:
container_name: nginx-proxy
hình ảnh: jwilder/nginx-proxy: mới nhất
khởi động lại: luôn luôn
cổng:
- 80:80
- 443:443
khối lượng:
- conf:/etc/nginx/conf.d
- vhost:/etc/nginx/vhost.d
- html:/usr/share/nginx/html
- dhparam:/etc/nginx/dhparam
- certs:/etc/nginx/certs:ro
- /var/run/docker.sock:/tmp/docker.sock:ro
nginx-proxy-đồng hành:
hình ảnh: jrcs/letsencrypt-nginx-proxy-companion:latest
khởi động lại: luôn luôn
khối lượng:
- conf:/etc/nginx/conf.d
- vhost:/etc/nginx/vhost.d
- html:/usr/share/nginx/html
- dhparam:/etc/nginx/dhparam
- certs:/etc/nginx/certs:rw
- /var/run/docker.sock:/var/run/docker.sock:ro
phụ thuộc:
- nginx-proxy
môi trường:
DEFAULT_EMAIL: [email protected]
NGINX_PROXY_CONTAINER: nginx-proxy
báo chí:
hình ảnh: wordpress
khởi động lại: luôn luôn
môi trường:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: người dùng của tôi
WORDPRESS_DB_PASSWORD: mật khẩu của tôi
WORDPRESS_DB_NAME: mydb
VIRTUAL_HOST: mysite.com
LETSENCRYPT_HOST: mysite.com
khối lượng:
- ./wp-content:/var/www/html/wp-content
đb:
hình ảnh: mysql:5.7
khởi động lại: luôn luôn
môi trường:
MYSQL_DATABASE: mydb
MYSQL_USER: người dùng của tôi
MYSQL_PASSWORD: mật khẩu của tôi
MYSQL_RANDOM_ROOT_PASSWORD: '1'
khối lượng:
- ./mysql-data:/var/lib/mysql
lệnh: mysqld --sql-mode=""
khối lượng:
tâm sự:
vhost:
html:
dhparam:
chứng chỉ: