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

update system ssl certbot apache debian 12

Bước 2: Cài đặt các gói cần thiết

sudo apt install apache2 certbot python3-certbot-apache

Install the necessary packages

Bước 3: Cấu hình Apache để sử dụng SSL

sudo a2enmod ssl
sudo systemctl restart apache2

cấu hình apache để sử dụng ssl certbot

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

restart apache

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

Create a new Apache configuration file

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>

replacing "example.com"

Bước 7: Kích hoạt máy chủ ảo mới

sudo a2ensite example.com
sudo systemctl restart apache2

Enable the new virtual host

Bước 8: Khởi động lại Apache để áp dụng những thay đổi cấu hình

sudo systemctl restart apache2

Restart Apache to apply the configuration changes

Bước 9: Lấy và cài đặt chứng chỉ SSL

sudo certbot --apache

Obtain and install the SSL certificate

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 

Enter your email address:

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.

agree team of EFF

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.

ssl certbot apache debian 12

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

Choose the domain(s) you want to secure

Bước 13: Chờ quá trình cài đặt chứng chỉ hoàn tất

Wait for the certificate installation to complete:

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.

 Verify the SSL installation

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