Để cài được SSL lên Windows bạn cần convert chứng chỉ qua định dạng pfx. Bạn click vào link sau để download công cụ hỗ trợ convert: //sourceforge.net/projects/openssl/files/latest/download
Sau khi download về các bạn giải nén ra như hình sau:
Hình 4: Giải nén công cụ convert SSL
Giải nén file .zip vừa download rồi copy ssl.key và ssl.crt vào thư mục OpenSSL\bin\ vừa giải nén.
Mở file openssl.exe tại đường dẫn: OpenSSL\bin\openssl.exe
Cửa sổ mới hiện lên, các bạn sử dụng câu lệnh sau để convert:
pkcs12 –export –out ssl.pfx –inkey ssl.key –in ssl.crt
Sẽ có dòng lệnh hiện ra yêu cầu bạn nhập mật khẩu 2 lần. Nhập xong sẽ được file ssl.pfx trong thư mục OpenSSL\bin\
Hình 5: Sử dụng công cụ để Convert SSL sang PFX
Lưu ý: Bạn phải nhớ mật khẩu vừa nhập để sử dụng nhé!
Bước 4: Import file pfx vào IIS
Mở IIS lên click đúp vào “Server Certificates” như hình sau:
Hình 6: Chọn Server Certificates
Sau đó các bạn chọn "Import" như hình sau:
Hình 7: Chọn import để đưa SSL vào IIS
Cửa sổ mới hiện ra, bạn chọn file ssl.pfx vừa tạo được và nhập password vào và nhấn “OK” như hình sau:
Hình 8: Import file ssl.pfx lên IIS
Bước 5: Cấu hình Site sử dụng SSL vừa Import
Sau khi các bạn Import file ssl.pfx lên IIS như hình 8, các bạn chuột phải vào site của bạn chọn “Edit Bindings” như hình sau:.
Hình 9: Edit Bindings trên IIS
Chọn https và SSL certificate như hình sau:
Hình 9: Sử dụng SSL cho website
Sau khi add xong nhấn close để đóng cửa sổ lại và truy cập website qua https. Nếu trình duyệt hiển thị ổ khóa màu xanh là thành công!
Các bạn có thể kiểm tra bằng cách Truy cập website qua //domain.com và bật F12 từ trình duyệt > Chọn sang tab Security > View certificate như hình sau:
Trước khi cài đặt SSL chạy webserver IIS trên Windows, bạn cần đăng kí chứng chỉ SSL tại các tổ chức chứng thực CA, các bạn có thể tham khảo dịch vụ chứng chỉ ssl P.A Việt Nam cung cấp tại link //www.pavietnam.vn/vn/ssl-baomat.html
Để hiểu về chứng chỉ SSL, bạn có thể tham khảo thêm tại //kb.pavietnam.vn/category/ssl
Để tạo ra file pfx bạn có thể tham khảo link sau: //kb.pavietnam.vn/tao-file-pfx-de-import-vao-iis.html
Tiến hành import file .pfx lên server
Mở Internet Information Services (IIS) Manage từ Administrative Tools. Chọn VPSxxx(server name), Trên cửa sổ giữa chọn Server Certificates. Trong phần Action, chọn Import
Lúc này sẽ có xuất hiện certificate vừa import
Trên màn hình Internet Information Services (IIS) Manager, chọn Site, sau đó chuột phải vào trang web pavietnam.maychuemail.com và chọn Edit Binding…
Tại Type chọn https, Ip address chọn IP của máy và hostname pavietnam.maychuemail.com Web server SSL Certificate chọn Demo đã tạo ở bước trên, click OK.
Hướng dẫn Cài đặt SSL trên IIS/windows sử dụng PFX
Bước 1: Lấy PFX
Tải tập tin PFX từ Chi tiết đơn hàng -> Lấy/ Tải SSL -> PFX / IIS Windows
(Hoặc yêu cầu tập tin PFX từ nhân viên hỗ trợ của MuaSSL.com)
Giải nén tập tin tải về, chọn thư mục PFX
Trong thư mục PFX có 2 tập tin
- HuongDanPFX.txt chứa mật khẩu
- Tập tin có tên dạng tenmien.pfx
Bước 2: Cài đặt
Mở IIS, chọn Server Certificates
Chọn Action -> Import
Chọn tới tập tin PFX, nhập mật khẩu để Import
Đợi để import hoàn tất
Bước 2: Cài đặt SSL
Chọn IIS -> Sites -> chọn site(tên miền) cần cài đặt
Chọn Action -> Binding
Chọn Edit nếu đã có port 443, chọn Add nếu chưa có
Chọn SSL vừa mới import, nhấp OK để hoàn tất
OpenSSL được phát hành lần đầu tiên vào năm 1998, có sẵn trong các hệ thống Linux, Windows, macOS và BSD. OpenSSL cho phép người dùng thực hiện các tác vụ liên quan đến SSL khác nhau, bao gồm CSR (Yêu cầu ký chứng chỉ), tạo khóa riêng và cài đặt chứng chỉ SSL.
Hướng dẫn cài đặt OpenSSL trên Windows 10
Việc cài đặt rất đơn giản và dễ dàng, bạn chỉ cần tải xuống OpenSSL, chạy cài đặt.
Thời gian cài đặt: 10 phút.
Các bước cài đặt OpenSSL trên Windows 10:
1. Download OpenSSL
Tải OpenSSL từ link chính thức: Win32/Win64 OpenSSL Installer for Windows – Shining Light Productions (slproweb.com)
Sau đó hệ thống sẽ tải xuống và chúng ta mở ra cài đặt nhé.
Chọn I accept the agreement và click next
Chọn đường dẫn và Click next
Click next
Click install
Hệ thống sẽ chạy chúng ta đợi 1 phút tùy tốc độ cài đặt từng máy.
Ấn finish như ảnh
Sau khi cài đặt xong chúng ta nhấn tổ hợp phím windows + r và nhập sysdm.cpl nhé.
Chúng ta sẽ vào Advanced và click Environment Variables…
Click 2 lần vào Path
chọn new
Thêm đường dẫn lúc chọn đường dẫn và ok là được nhé. C:\Program Files\OpenSSL-Win64\bin
sau đó thoát ra vào cmd và gõ openssl version là được nhé.
Trên đây là hướng dẫn bạn cài đặt OpenSSL nhanh và đơn giản nhất mà Nhân Hòa muốn chia sẻ với bạn. Chúc các bạn thành công!