Hướng Dẫn Cài đặt SSL Cho Apache Trên VPS Ubuntu - HOSTVN
Có thể bạn quan tâm
Sau khi đăng ký và kích hoạt các chứng chỉ SSL, quý khách sẽ nhận được các file xác thực từ phía nhà cung cấp dịch vụ. Ở đây, các bạn chú ý các file CRT và CA, Private Key khi cài đặt.
Quý khách có thể tham khảo các gói dịch vụ SSL của HOSTVN tại đây: https://hostvn.net/dich-vu/chung-thuc-so-ssl/
Đối với dịch vụ SSL của HOSTVN quý khách có thể tham khảo một trong các bài viết sau để lấy CRT và CA, Private Key:
- Hướng dẫn khởi tạo CSR và xác thực SSL bằng phương thức HTTP
- Hướng dẫn khởi tạo CSR và kích hoạt dịch vụ SSL tại HOSTVN bằng Email
- Hướng dẫn xác thực SSL thông qua DNS

Phần 1: Bật mod_ssl
Để có thể chạy được SSL trên VPS Ubuntu với webserver Apache, trước tiên quý khách cần nật mod SSL cho VPS bằng cách login vào VPS thông qua SSH và chạy lệnh dưới đây:
a2enmod sslĐể truy cập VPS thông quy SSH quý khách có thể tham khảo hướng dẫn sau: https://kb.hostvn.net/huong-dan-su-dung-putty-de-ssh-vao-vps_42.html
Phần 2: Tạo file chứng chỉ và cấu hình Vhost
Sau khi đã có CRT và CA, Private Key quý khách đăng nhập vào VPS qua SFTP bằng Winscp với tài khoản root và di chuyển tới thư mục chưa các file cấu hình của Apache (Thường là: /etc/apache2)
.png)
.png)
1. Tạo thư mục chưa các file chứng chỉ SSL
Tại đây quý khách tạo một thư mục mới và đặt tên là ssl Click chuột phải -> New -> Directory để tạo thư mục mới chứa các file chứng chỉ SSL, đặt tên thư mục này là ssl
.png)
.png)
2. Tạo file private key
Bên trong thư mục ssl quý khách tạo tiếp file chưa nội dung Private key. Trong hướng dẫn này ví dụ sẽ tạo file hostvn-prikey.key
.png)
Dán nội dung Private key vào file và lưu lại

2. Tạo file chưa CRT và CA
Tiếp tục tạo file thứ 2 chứa nội dung CRT và CA. Trong ví dụ này sẽ tạo file có tên hostvn-cert.crt


3. Cấu hình file vhost
Sau khi đã tạo các file chứng chỉ SSL thành công, quý khách cần cấu hình lại file vhost của website. File này thường nằm trong thư mục /etc/apache2/sites-available và có tên dạng domain.com.conf (Có thể là tên khác do quý khách đặt lúc cấu hình webserver)

Quý khách có thể tham khảo cấu hình dưới đây và sửa lại nội dung của file Vhost cho phù hợp để có thể nhận chứng chỉ SSL và tự động redirect website sang dạng https
.png)
Quý khách lưu ý cần sửa lạitên miền, đường dẫn và tên các file chứng chỉ đúng với đường dẫn và tên file quý khách đã tạo ở bước trước.
Sau khi sửa và lưu file Vhost quý khách khởi động lại Apache để thay đổi có hiệu lực:
service apache2 restartChúc quý khách thành công. Nếu gặp khó khăn quý khách có thể liên hệ trực tiếp với bộ phận Kỹ thuật của HOSTVN để được hỗ trợ một cách tốt nhất.
Từ khóa » Cài đặt Ssl Trên Ubuntu
-
Cài đặt Chứng Chỉ SSL Trên Máy Chủ Ubuntu Với Apache2
-
Hướng Dẫn Cài đặt SSL Trên Máy Chủ Ubuntu Với Apache2
-
Hướng Dẫn Cài đặt Chứng Chỉ SSL Trên Server Ubuntu - SSL.VN
-
Manually Install An SSL Certificate On My Apache Server (Ubuntu)
-
Hướng Dẫn Cài đặt Let's Encrypt SSL Trong Ubuntu 20.04 - Magetop
-
Cài đặt Chứng Chỉ Bảo Mật SSL/TLS Miễn Phí Cho Apache Web Server
-
Cài SSL Trên Ubuntu 16.04 Với Chứng Chỉ Của Let's Encrypt - Thuysys
-
Cách Tạo Chứng Chỉ SSL Tự Ký Cho Apache Trong Ubuntu 20.04
-
Cài đặt SSL Cho Filerun Trên Ubuntu 22.04 - Hướng Dẫn AZDIGI
-
Cách Tạo Chứng Chỉ SSL Trên Apache Cho Ubuntu 14.04
-
Hướng Dẫn Cài đặt Chứng Chỉ SSL Lên Apache Linux
-
Hướng Dẫn Tạo Certificate SSL Trên Ubuntu (file Key, Pem) | TopDev
-
Cài đặt Chứng Chỉ SSL Miễn Phí Let's Encrypt Cho Tomcat Server ...
-
CÀI CHỨNG CHỈ SSL MIỄN PHÍ CỦA LET'S ENCRYPT CHO WEB ...