Cài đặt Let's Encrypt SSL trên Debian 12 với Apache và sử dụng Certbot
Để install SSL của Let's Encrypt Certbot trên Apache trong Debian 12, bạn tuân theo các bước sau:
Bước 1: Cập nhật hệ thống
sudo apt update
sudo apt upgrade
Bước 2: Cài đặt các gói cần thiết
sudo apt install apache2 certbot python3-certbot-apache
Bước 3: Cấu hình Apache để sử dụng SSL
sudo a2enmod ssl
sudo systemctl restart apache2
Bước 4: Khởi động lại Apache để những thay đổi có hiệu lực:
sudo nano /etc/apache2/sites-available/example.com.conf
Bước 5: Tạo một tệp cấu hình mới cho domain
sudo nano /etc/apache2/sites-available/example.com.conf
Bước 6: Thêm nội dung sau vào tệp, thay thế "example.com" bằng tên miền thực tế
Lưu ý: Điều chỉnh chỉ thị DocumentRoot nếu tệp trang web của bạn cho "example.com" được lưu trữ ở một thư mục khác.
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/html/example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Bước 7: Kích hoạt máy chủ ảo mới
sudo a2ensite example.com
sudo systemctl restart apache2
Bước 8: Khởi động lại Apache để áp dụng những thay đổi cấu hình
sudo systemctl restart apache2
Bước 9: Lấy và cài đặt chứng chỉ SSL
sudo certbot --apache
Lệnh này sẽ bắt đầu một giao diện tương tác để hướng dẫn bạn qua quá trình cài đặt chứng chỉ SSL Certbot trên Debian 12 để bảo mật Apache.
Bước 10: Nhập địa chỉ email
Bạn sẽ được nhắc nhập địa chỉ email để nhận thông báo gia hạn và cảnh báo bảo mật. Hãy nhập địa chỉ email của bạn và nhấn Enter.
Bước 11: Đồng ý với các điều khoản sử dụng và quyết định liệu bạn muốn chia sẻ địa chỉ email của mình với EFF hay không.
Bạn sẽ được hiển thị Điều khoản dịch vụ của Let's Encrypt. Đọc kỹ các điều khoản này, và nếu bạn đồng ý, nhấn "A" và sau đó nhấn Enter để chỉ định sự đồng ý của bạn.
Sau đó, bạn sẽ được hỏi liệu bạn muốn chia sẻ địa chỉ email với EFF để nhận tin tức, cập nhật và các thông báo khác không. Chọn lựa của bạn bằng cách nhấn "Y
" hoặc "N
" và sau đó nhấn Enter.
Nếu bạn chọn chia sẻ địa chỉ email, bạn sẽ nhận được các email định kỳ từ EFF. Nếu bạn chọn không chia sẻ địa chỉ email, không có thông báo tiếp theo sẽ được gửi.
Bước 12: Chọn domain(s) bạn muốn bảo mật
Bước 13: Chờ quá trình cài đặt chứng chỉ hoàn tất
Certbot sẽ tự động cấu hình Apache để sử dụng chứng chỉ SSL và tải lại cấu hình.
Bước 14: Certbot sẽ tự động thiết lập một công việc cron để đổi mới chứng chỉ SSL trước khi nó hết hạn, thường diễn ra mỗi 90 ngày.
Bước 15: Kiểm tra cài đặt SSL
Kiểm tra bằng cách mở trình duyệt và truy cập domain(s) của bạn bằng https://
thay vì http://
. Bạn nên thấy biểu tượng ổ khóa, chứng tỏ rằng kết nối đã được bảo mật.
Bước 16: (Tùy chọn) Nếu bạn muốn thêm một domain mới và tạo một chứng chỉ SSL cho nó, sử dụng lệnh sau:
sudo certbot --apache -d new_domain.com
Chúc mừng! Bạn đã install thành công Let's Encrypt SSL trên Apache trong Debian 12 bằng Certbot. Website của bạn(s) bây giờ nên được bảo mật với mã hóa SSL.
Đến với Chứng chỉ SSL của KDATA. Với chúng tôi, an ninh mạng không còn là nỗi lo. Bảo vệ thông tin trực tuyến của bạn bằng cách mua Chứng chỉ SSL tại KDATA, giúp giảm thiểu rủi ro và tăng cường sự an toàn cho website của bạn. Hãy đầu tư vào sự an toàn ngay hôm nay với KDATA!
https://kdata.vn/ssl-certificate
👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất