Chứng chỉ SSL hết hạn không làm máy chủ của bạn ngừng hoạt động nhưng có thể làm như vậy. Các trình duyệt hiển thị cảnh báo bảo mật toàn trang, hầu hết khách truy cập rời đi, biểu mẫu thanh toán và đăng nhập ngừng hoạt động và ứng dụng khách API từ chối kết nối. Điều này thường xảy ra do quá trình gia hạn tự động đã bị hỏng từ nhiều tháng trước và không ai để ý. Việc theo dõi thời hạn sử dụng SSL sẽ đưa ra cảnh báo cho bạn về những ngày hoặc tuần sắp tới, trong khi việc sửa lỗi vẫn chỉ mất 5 phút. Hướng dẫn này chỉ ra cách thiết lập miễn phí.
Tại sao chứng chỉ SSL vẫn hết hạn một cách bất ngờ
Hầu hết các chứng chỉ đều tự động gia hạn ngày hôm nay, vì vậy việc hết hạn có vẻ như đã giải quyết được vấn đề. Trong thực tế, việc gia hạn tự động không thành công vì nhiều lý do thông thường:
- Công việc gia hạn đã ngừng chạy. Việc di chuyển máy chủ, hình ảnh vùng chứa mới hoặc tác vụ đã lên lịch bị mất có nghĩa là lệnh gia hạn sẽ không bao giờ chạy lại.
- Xác thực không thành công. Thay đổi DNS, CDN hoặc proxy mới hoặc quy tắc tường lửa sẽ chặn hoạt động kiểm tra mà cơ quan cấp chứng chỉ của bạn sử dụng để xác nhận bạn sở hữu miền.
- Chứng chỉ mới chưa bao giờ được tải. Tệp đã được gia hạn trên đĩa nhưng máy chủ web không được tải lại nên nó vẫn tiếp tục phục vụ tệp cũ.
- Một tên miền phụ bị lãng quên. Trang web chính được gia hạn tốt, trong khi cửa hàng, máy chủ thư hoặc trang đích cũ sử dụng chứng chỉ được thiết lập thủ công.
- Email nhắc nhở đã dừng lại. Ví dụ: Let's Encrypt đã kết thúc các email nhắc nhở hết hạn vào năm 2025, vì vậy nhiều chủ sở hữu trang web đã mất đi cảnh báo mà họ từng dựa vào.
Tuổi thọ của chứng chỉ cũng ngày càng ngắn hơn. Các quy tắc của ngành mà các trình duyệt tuân theo đang từng bước cắt giảm hiệu lực tối đa của chứng chỉ công cộng, do đó, việc gia hạn diễn ra thường xuyên hơn và mọi lần gia hạn bị hỏng sẽ hết hạn sớm hơn.
Kiểm tra giám sát hết hạn SSL nào
Trình theo dõi hết hạn SSL kết nối với miền của bạn từ bên ngoài, giống hệt như một trình duyệt, đọc chứng chỉ mà máy chủ của bạn thực sự phục vụ và so sánh ngày hết hạn của nó với ngày hôm nay. Phần cuối cùng quan trọng: nó kiểm tra chứng chỉ mà khách truy cập nhìn thấy chứ không phải tệp trên máy chủ của bạn, do đó, nó cũng phát hiện một bản gia hạn chưa bao giờ được tải.
Trên My Site Alerts, SSL và kiểm tra tên miền hoạt động cùng nhau trong một trình giám sát tên miền:
| Kiểm tra | Những gì nó xem | Tại sao nó quan trọng |
|---|---|---|
| Chứng chỉ SSL hết hạn | Ngày hết hạn của chứng chỉ được cung cấp trên miền của bạn | Ngăn chặn cảnh báo bảo mật trình duyệt và kết nối không thành công |
| Tên miền hết hạn | Ngày hết hạn đăng ký từ hồ sơ phạm vi công cộng | Ngăn chặn việc mất tên miền, cùng với trang web và email của bạn |
| Nhà đăng ký và máy chủ tên | Tên miền của bạn được đăng ký với ai và điểm DNS của nó ở đâu | Giúp bạn phát hiện những thay đổi bất ngờ |
Gói miễn phí bao gồm 5 trình giám sát tên miền, đủ cho trang web chính của bạn và các tên miền phụ hoặc trang web khách hàng quan trọng nhất.
Cách thiết lập cảnh báo hết hạn SSL miễn phí
1. Tạo tài khoản miễn phí
Đăng ký My Site Alerts bằng địa chỉ email của bạn. Không có thẻ tín dụng và không có thời gian dùng thử.
2. Thêm trình giám sát tên miền
Mở Tên miền trong bảng điều khiển của bạn và chọn Tạo tên miền. Nhập tên miền, chẳng hạn như example.com và đặt tên rõ ràng. Thêm một màn hình riêng cho mỗi miền phụ có chứng chỉ riêng, chẳng hạn như shop.example.com.
3. Chọn thời điểm nhận thông báo
Trong thông báo hết hạn SSL, hãy chọn khoảng thời gian bạn muốn nhận cảnh báo: từ 1 ngày đến 2 tháng trước khi hết hạn. Đối với các chứng chỉ tự động gia hạn, 7 hoặc 14 ngày là lựa chọn phù hợp: đủ thời gian để khắc phục lỗi gia hạn và đủ muộn để quá trình gia hạn lành mạnh đã diễn ra, nhờ đó bạn không được cảnh báo về điều gì đó có thể tự khắc phục.
4. Bật cả cảnh báo hết hạn tên miền
Trong phần Thông báo hết hạn tên miền, hãy chọn thời gian thực hiện dài hơn, chẳng hạn như 1 hoặc 2 tháng. Việc gia hạn tên miền thường phụ thuộc vào thẻ thanh toán hoặc tài khoản nhà đăng ký mà ai đó phải cập nhật thủ công.
5. Chọn nơi gửi thông báo
Email hoạt động tốt. Bạn cũng có thể gửi thông báo tới Slack, Discord, Telegram, Microsoft Teams hoặc webhook của riêng bạn để cảnh báo đến được với những người thực sự có thể gia hạn chứng chỉ.
Kiểm tra chứng chỉ ngay bây giờ
Bạn muốn biết hôm nay bạn đứng ở đâu? Chạy bất kỳ tên miền nào thông qua trình kiểm tra SSL miễn phí để xem nhà phát hành và ngày hết hạn. Nếu bạn thích dòng lệnh hơn, dòng lệnh này sẽ hiển thị ngày của chứng chỉ mà máy chủ đang cung cấp:
echo | openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -datesDòng notAfter là ngày hết hạn. Việc kiểm tra một lần rất hữu ích nhưng nó chỉ hữu ích vào ngày bạn thực hiện nó. Giám sát lặp lại việc kiểm tra cho bạn và chỉ lên tiếng khi có điều gì đó cần được chú ý.
Phải làm gì khi bạn nhận được cảnh báo hết hạn
- Kiểm tra xem nó có được gia hạn hay không. Chạy lại trình kiểm tra SSL. Nếu ngày hết hạn chuyển về phía trước, cảnh báo đã sớm và bạn đã hoàn tất.
- Nhìn vào nhật ký gia hạn. Bảng điều khiển lưu trữ, công cụ chứng chỉ hoặc bảng điều khiển CDN của bạn thường sẽ hiển thị lý do tại sao lần gia hạn cuối cùng không thành công.
- Sửa lỗi xác thực. Đảm bảo miền vẫn trỏ đến máy chủ hoặc proxy yêu cầu chứng chỉ và đường dẫn xác thực không bị chặn.
- Tải lại máy chủ web. Nếu chứng chỉ mới tồn tại trên đĩa nhưng khách truy cập vẫn nhìn thấy chứng chỉ cũ, hãy tải lại hoặc khởi động lại máy chủ web.
- Gia hạn bằng tay nếu thời gian ngắn. Gia hạn thủ công ngay bây giờ và sửa lỗi tự động hóa sau đó để khách truy cập không bao giờ nhìn thấy cảnh báo.
Danh sách kiểm tra trước khi hết hạn
- Mỗi miền và miền phụ có chứng chỉ riêng đều có màn hình.
- Đăng ký tên miền được đặt ở chế độ tự động gia hạn, với thẻ thanh toán vẫn còn hiệu lực.
- Cảnh báo sẽ được chuyển đến một kênh được chia sẻ chứ không chỉ tới một người có thể đang đi nghỉ.
- Bản thân công việc gia hạn được theo dõi sát sao nên lịch trình bị hỏng sẽ bị phát hiện từ rất lâu trước ngày hết hạn.
Giám sát SSL hoạt động tốt nhất bên cạnh kiểm tra thời gian hoạt động
Cảnh báo hết hạn SSL cảnh báo bạn về một vấn đề sắp xảy ra; kiểm tra thời gian hoạt động cho bạn biết thời điểm khách truy cập không thể truy cập trang web của bạn. Họ cùng nhau bao gồm cả hai. Hãy làm theo hướng dẫn của chúng tôi về cách giám sát miễn phí thời gian hoạt động của trang web cũng như cách giám sát các công việc cron miễn phí để xem cả công việc gia hạn.
Mất khoảng hai phút cho mỗi tên miền. Tạo tài khoản miễn phí của bạn, thêm tên miền chính của bạn và để chúng tôi theo dõi để bạn không cần phải làm vậy.
Câu hỏi thường gặp
Làm cách nào để biết khi nào chứng chỉ SSL của tôi hết hạn?
Mở ổ khóa trong trình duyệt của bạn và xem chi tiết chứng chỉ, chạy miền của bạn thông qua trình kiểm tra SSL miễn phí hoặc thiết lập trình theo dõi hết hạn SSL để kiểm tra ngày cho bạn và gửi cảnh báo trước khi hết hạn.
Điều gì xảy ra khi chứng chỉ SSL hết hạn?
Các trình duyệt hiển thị cảnh báo bảo mật thay vì trang web của bạn, hầu hết khách truy cập rời đi và các biểu mẫu, thanh toán cũng như kết nối API yêu cầu chứng chỉ hợp lệ sẽ ngừng hoạt động cho đến khi được gia hạn.
Giám sát hết hạn SSL có thực sự miễn phí không?
Đúng. Gói miễn phí bao gồm 5 trình giám sát tên miền theo dõi cả chứng chỉ SSL và thời hạn sử dụng tên miền, với email, Slack, Discord, Telegram, Microsoft Teams và cảnh báo webhook. Không có thẻ tín dụng và không có bản dùng thử nào hết.
Tôi có cần theo dõi nữa không nếu chứng chỉ của tôi tự động gia hạn?
Đúng. Tự động gia hạn không thành công khi tác vụ đã lên lịch dừng, quá trình xác thực bị chặn hoặc máy chủ không được tải lại. Quá trình giám sát sẽ kiểm tra chứng chỉ mà khách truy cập thực sự nhìn thấy, vì vậy nó nắm bắt được tất cả những điều này.
Tôi nên nhận được thông báo bao nhiêu ngày trước khi hết hạn?
Đối với các chứng chỉ tự động gia hạn, thời gian từ 7 đến 14 ngày là phù hợp. Đối với các chứng chỉ bạn gia hạn thủ công và đối với tên miền, hãy chọn 1 hoặc 2 tháng để có thời gian xử lý việc thanh toán và phê duyệt.