Hướng dẫn triển khai SSL cho website trên ISPConfig (nginx)
Để triển khai SSL cho website được host trên ISPConfig chạy nginx, chúng ta cần thực hiện theo các bước như sau:
1. Khởi tạo CSR:
- Đăng nhập vào ISPConfig. Chọn tab "Sites". Sau đó chọn website cần triển khai SSL. Cấu hình IP cho website.
- Chọn tiếp tab "SSL". Trong trang này, nhập vào các nội dung cần thiết bao gồm:
- State: Nhập vào Ho Chi Minh hoặc Ha Noi
- Locality: Nhập vào tên Quận bằng tiếng Anh, ví dụ District 1
- Organisation: Nhập vào tên tiếng Anh của doanh nghiệp, giống y 100% như trong giấy DKKD
- Organisation Unit: Nhập vào IT Department
- Country: Chọn Vietnam
- SSL Domain: Chọn domain cần trang bị SSL
- SSL Action: Chọn "Create Certificate". Sau đó nhấn nút "Save".
- Chờ khoảng 30 giây để hệ thống tạo CSR. Chọn lại website trong danh sách. Sau đó vào lại tab "SSL". Lúc này ô "SSL Request" sẽ có đoạn CSR.
- Copy và save đoạn CSR này ra file certreq.txt và gửi cho Derasoft để đăng ký.
2. Cài đặt certificate:
- Sau khi hoàn tất quá trình xác thực doanh nghiệp, chứng chỉ số SSL sẽ được gửi cho khách hàng bao gồm 2 file: certificate.txt và cabundle.txt.
- Đăng nhập lại vào ISPConfig. Chọn tab "Sites". Sau đó chọn website cần triển khai SSL. Chọn tiếp tab "SSL".
- Trong trang này, paste đoạn certificate.txt vào ô "SSL Certificate", paste đoạn cabundle.txt vào ô "SSL Bundle".
- Ô "SSL Action" chọn "Save Certificate".
- Nhấn nút "Save".
- Chờ khoảng 30 giây và website của bạn đã sẵn sàng chạy SSL.
3. Backup:
- Bạn cần FTP vào server, sau đó truy cập vào thư mục /var/www/clients/client_ID/ten_mien/ssl
- Tải về tất cả các file trong thư mục này để backup
4. Kiểm tra lại hoạt động của chứng chỉ số:
- Tham khảo link https://www.chungchiso.com/entry/cong-cu-kiem-tra-viec-cai-dat-chung-chi-so-ssl.html