Bài viết này, UptopZ sẽ hướng dẫn bạn cách cài đặt chứng chỉ SSL trên Ubuntu Apache2 đơn giản, đảm bảo thực hiện thành công ngay từ lần đầu tiên:
Bước 1: Thực hiện sao chép tệp chứng chỉ
Sao chép chứng nhận SSL từ tệp chính (tenmien.crt) và chứng chỉ trung gian (nhacungcap.crt) vào thư mục trên máy chủ Ubuntu nơi lưu giữ chứng chỉ và các tệp khóa. Thực hiện phân quyền Chỉ đọc cho ROOT nhằm tăng tính bảo mật.
Bước 2: Mở SSL cho Apache
- Bật hỗ trợ SSL cho Apache bằng lệnh:
- Khởi động lại Apache để cập nhật cài đặt bằng lệnh:
Bước 3: Định vị tệp cấu hình Apache .config để chỉnh sửa
Tìm các file cấu hình Apache của Ubuntu để chỉnh sửa tại địa chỉ:
/ etc / apache2 / sites-enabled / tenmien
*Lưu ý: Trong trường hợp không tìm thấy tệp .config trong thư mục này, buộc bạn phải chạy lệnh sau:
Sau khi định vị tệp, mở tệp cấu hình bằng cách sử dụng trình soạn thảo văn bản và xác định vị trí các khối <VirtualHost> chứa cài đặt Apache.
Để truy cập vào trang web với đường truyền https (kết nối an toàn) và http (kết nối không an toàn), người dùng cần đến 2 File tại địa chỉ /etc/apache2/sites-enabled/. Một tệp dành cho cổng 80 và một dành cho cổng 443.
Bước 5: Cấu hình khối máy chủ ảo
Đây là một ví dụ về máy chủ ảo được định cấu hình cho kết nối chứng chỉ SSL.

Thực hiện điều chỉnh các tệp sau khớp với tệp chứng chỉ SSL:
- SSLCertificateFile: tệp chứng chỉ của bạn tenmien.crt
- SSLCertificateKeyFile: tệp khóa mà bạn đã tạo trong khi tạo CSR.
- SSLCertificateChainFile: tệp chứng chỉ trung gian CA.crt
*Gợi ý: Nếu SSLCertificateChainFile không hoạt động, hãy thử sử dụng SSLCACertificateFile thay thế.
Sau khi chỉnh sửa xong khối VirtualHost, đừng quên lưu lại dữ liệu.
Bước 6: Kiểm tra tệp .config
Trước khi khởi động lại Apache, nên kiểm tra xem tệp .config có lỗi gì hay không bằng cách sử dụng dòng lệnh apachectl
Bước 7: Khởi động lại cấu hình Apache2
Khởi động lại Apache2 sau khi kiểm tra tệp .config bằng các lệnh dưới đây:
apachectl start
*Lưu ý: Nếu Apache2 không khởi động, hãy thử sử dụng apachectl startssl thay vì apachectl start
Bước 8: Kiểm tra chứng chỉ SSL trên website
Sau khi thiết lập xong, hãy đợi vài phút để kiểm tra SSL đã đầy đủ hay chưa?
Qua bài viết, hy vọng UptopZ Media sẽ giúp cài đặt SSL thành công trên máy chủ Ubuntu với Apache 2. Bảo mật trang web HTTPS đã trở thành một tín hiệu xếp hạng SEO và giúp tăng sự tín nhiệm của trang web đối với khách truy cập. Đừng để những quan niệm sai lầm về HTTP và HTTPS làm ảnh hưởng đến hiệu suất trang web của bạn.
Chúc bạn thành công với hướng dẫn của chúng tôi. Hẹn gặp lại bạn, trong các bài hướng dẫn tiếp theo của chúng tôi.