02. tháng 1 2025
Hôm nay, khi tôi đang cấu hình địa chỉ trang web công ty trên tài khoản TikTok của mình, tôi nhận thấy rằng TikTok chỉ hỗ trợ các liên kết HTTPS. Trang web của công ty đã tồn tại từ rất lâu và sử dụng Apache, vốn không hỗ trợ HTTPS. Trước đây, tôi chỉ từng thiết lập chứng chỉ HTTPS với Nginx và không muốn lãng phí thời gian quý báu để tìm hiểu cách cài đặt chứng chỉ trên Apache. May mắn thay, tôi phát hiện ra rằng máy chủ đã được cài đặt sẵn Bảng điều khiển Bảo Tháp, có tính năng cấu hình SSL tự động. Vậy là tôi quyết định sử dụng Bảo Tháp luôn.
Khi chọn tên miền cần thiết lập và nhấn cài đặt chứng chỉ Let's Encrypt miễn phí, hệ thống báo lỗi:
CẢNH BÁO: Không thể tìm thấy Python 2.7+ để kiểm tra bản cập nhật. /somepath/certbot-auto: dòng 917: python3: lệnh không được tìm thấy
Để khắc phục vấn đề này, bạn có thể tham khảo hướng dẫn cài đặt Python 2.7.
Sau khi cài đặt Python 2.7 nhưng vẫn gặp lỗi, rõ ràng là Python 3 cũng cần phải được cài đặt. Bạn có thể thực hiện như sau:
yum install python34-devel python34-tools
Sau khi cài đặt xong, hãy thử kiểm tra phiên bản Python 3:
$ python3
Python 3.4.10 (mặc định, ngày 4 tháng 10 năm 2019, 19:39:58)
[GCC 4.4.7 [bóng đá ngoại hạng anh trực tiếp hôm nay](/blog/how-to-avoid-being-email-engineer/) 20120313 (Red Hat 4.4.7-23)] trên hệ điều hành Linux
Sau khi giải quyết xong vấn đề về phiên bản Python, quá trình cài đặt vẫn tiếp tục báo lỗi:
Thất bại trong việc lấy chứng chỉ, thông báo lỗi như sau:
--------------------------------------------------------------------------------
Nâng cấp certbot-auto từ phiên bản 0.37.2 lên 1.4.0...
Không thể tải xuống...
Cách giải quyết:
Chỉnh sửa tệp /etc/hosts
và thêm dòng sau vào cuối tệp:
199.232.68.133 raw.githubusercontent.com [789bet dang nhap](/blog/redmi-k80/)
Cuối cùng, quá trình cài đặt đã trò bắn cá thành công!