Điểm:0

Gia hạn chứng chỉ Letsencrypt trên Amazon AWS Linux AMI với nginx

lá cờ ua

Tôi có các phiên bản thử nghiệm và sản xuất trên AWS Linux AMI.Trong trường hợp thử nghiệm, tôi không thể gia hạn chứng chỉ letencrypt bằng certbot vì nó yêu cầu ACME2 và tôi vẫn đang sử dụng certbot cũ để tránh sự cố (tôi sử dụng công tắc --no-self-upgrade, nếu không thì nó đã từng bị lỗi - tôi thấy thiết lập đang hoạt động và đã không chạm vào nó kể từ đó).

Phiên bản sản xuất có thể sẽ không thể gia hạn chứng chỉ vì ACME 1 đã bị tắt vào ngày 1 tháng 6 năm 2021.

Tôi đã tìm thấy một số hướng dẫn cài đặt certbot với Apapche, nhưng những hướng dẫn đó không hoạt động với nginx. Vì vậy, tôi đã cố gắng cài đặt certbot qua yum từ kho lưu trữ epel, nhưng nó không hoạt động với tôi. Sau đó, tôi tìm thấy đề xuất chạy nó trong Docker. Tôi đã làm theo các hướng dẫn sau: https://dev.to/benjaminblack/using-docker-to-run-the-latest-versions-of-let-s-encrypt-certbot-and-the-aws-cli-on-debian-stable-ubuntu- lts-2nj2 Đầu tiên, tôi nhận được thông báo lỗi về việc thiếu vùng máy chủ trên Tuyến 53. Tôi đã tạo vùng lưu trữ cho miền thử nghiệm của mình. Bây giờ tôi nhận được điều này:

Gia hạn chứng chỉ hiện có cho test.---.com và *.test.---.com

Certbot không thể xác thực một số miền (trình xác thực: dns-route53). Cơ quan cấp chứng chỉ đã báo cáo các vấn đề sau:
  Tên miền: test.---.com
  Loại: dns
  Chi tiết: Sự cố DNS: NXDOMAIN tra cứu TXT cho _acme-challenge.test.---.com - kiểm tra xem có tồn tại bản ghi DNS cho miền này không

  Tên miền: test.---.com
  Loại: dns
  Chi tiết: Sự cố DNS: NXDOMAIN tra cứu TXT cho _acme-challenge.test.---.com - kiểm tra xem có tồn tại bản ghi DNS cho miền này không

Gợi ý: Tổ chức phát hành chứng chỉ không thể xác minh các bản ghi DNS TXT được tạo bởi --dns-route53. Đảm bảo các miền trên được lưu trữ bởi nhà cung cấp DNS này hoặc thử tăng --dns-route53-propagation-seconds (hiện tại là 10 giây).

Tôi cũng đã cố gắng thay thế tùy chọn --dns-route53 với --độc lập, nhưng ngay lập tức tôi gặp lỗi này:

Máy khách có trình xác thực hiện được chọn không hỗ trợ bất kỳ sự kết hợp thách thức nào sẽ đáp ứng CA.Bạn có thể cần sử dụng plugin xác thực có thể thực hiện các thử thách đối với DNS.
Yêu cầu trợ giúp hoặc tìm kiếm giải pháp tại https://community.letsencrypt.org. Xem tệp nhật ký /var/log/letsencrypt/letsencrypt.log hoặc chạy lại Certbot với -v để biết thêm chi tiết.

Tôi đã cố gắng thêm các bản ghi TXT và A, nhưng những bản ghi này dường như không hoạt động nếu không có thiết lập chính xác cho máy chủ định danh amazon mới.

Có thể di chuyển chỉ một tên miền phụ thử nghiệm chỉ để xem nó có hoạt động hay không và di chuyển tên miền sản xuất sau khi nó chứng tỏ là đáng tin cậy? Tôi có thể tránh di chuyển hoàn toàn sang định tuyến Amazon hoặc kết hợp nó với nhà cung cấp hiện tại không?

Tôi chỉ có kinh nghiệm cơ bản với cài đặt tên miền, vì vậy mọi đề xuất hoặc lời khuyên đều được hoan nghênh.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.