9 Bước cài đặt SSL cho Xampp chi tiết nhất
Cài đặt SSL cho Xampp là một công việc quan trọng nhằm bảo vệ thông tin và dữ liệu trong quá trình phát triển web. Cùng Bizfly Cloud đi qua từng bước chi tiết để thực hiện quá trình cài đặt này một cách dễ dàng và hiệu quả.
Bước 1: Download file “cert.conf” và “make-cert.bat”
Tải xuống hai tập tin cert.conf và make-cert.bat cần thiết cho việc tạo chứng chỉ SSL.
Tệp cert.conf chứa các cấu hình cần thiết để tạo chứng chỉ SSL. Nó định nghĩa thông tin về tổ chức, địa chỉ, và các thông tin khác liên quan đến chứng chỉ.
Tệp make-cert.bat được sử dụng để chạy lệnh tạo chứng chỉ trên máy tính của bạn.
Khi tải về, hãy chắc chắn rằng tệp này không bị thay đổi hoặc chỉnh sửa bởi bất kỳ phần mềm độc hại nào. Sau khi tải về cả hai tệp, bạn nên lưu chúng vào một thư mục dễ nhớ trên máy tính của bạn.

Cài đặt SSL cho Xampp
Bước 2: Tạo một folder mới bên trong folder Apache
Tạo một thư mục mới bên trong thư mục Apache của XAMPP để lưu trữ các chứng chỉ SSL.
Thư mục Apache thường nằm trong đường dẫn C:\xampp\apache. Bạn cần mở File Explorer và điều hướng đến vị trí này. Sau đó, bạn có thể tạo một thư mục mới để chứa các tệp tin mà bạn vừa tải về.
Ví dụ: Tên thư mục mới có thể là ssl_certificate. Việc đặt tên rõ ràng sẽ giúp bạn không nhầm lẫn với các thư mục khác trong Xampp.
Bước 3: Upload file cert.conf và make-cert.bat vào folder vừa tạo
Sao chép hai tập tin cert.conf và make-cert.bat vào thư mục mới vừa tạo.
Bạn có thể đơn giản kéo và thả các tệp này từ vị trí lưu trữ ban đầu vào thư mục mới. Đảm bảo rằng bạn không thay đổi tên tệp khi di chuyển chúng, vì điều này có thể gây ra lỗi trong quá trình cài đặt SSL cho Xampp.
Sau khi đã upload, hãy kiểm tra lại nội dung của thư mục ssl_certificate để xác nhận rằng cả hai tệp đều đã được di chuyển thành công.
Bước 4: Sửa file cert.conf
Bước tiếp theo trong quy trình cài đặt SSL cho Xampp là sửa đổi tệp cert.conf.
Bạn cần sử dụng một trình soạn thảo văn bản như Notepad hoặc Sublime Text để mở tệp cert.conf.
Trong tệp cert.conf, bạn sẽ thấy các trường cần điền bao gồm: tên tổ chức, tên miền, địa chỉ email,... Bạn cần thay thế các giá trị mặc định bằng thông tin của bạn.
Sau khi đã chỉnh sửa xong, hãy nhớ lưu lại tệp cert.conf.
Bước 5: Chạy file make-cert.bat
Chạy tập tin make-cert.bat để tạo chứng chỉ SSL. Bạn có thể thực hiện bằng cách nhấp đúp vào make-cert.bat, nhập tên miền khi được yêu cầu, và thực hiện theo các thiết lập mặc định.
Khi bạn chạy tệp này, một cửa sổ CMD sẽ xuất hiện và hiển thị quá trình thực thi. Hãy chờ cho đến khi quá trình hoàn tất. Nếu mọi thứ diễn ra suôn sẻ, bạn sẽ thấy thông báo thành công.
Bước 6: Chạy file server.crt
Một khi bạn đã tạo thành công chứng chỉ SSL, bước tiếp theo là chạy tệp server.crt.
Trước tiên, bạn cần di chuyển tệp server.crt vào thư mục chứa tệp cấu hình Apache. Thường thì, thư mục này nằm trong đường dẫn C:\xampp\apache\bin.
Tiếp theo, bạn cần cấu hình Apache để sử dụng chứng chỉ. Điều này thường được thực hiện trong tệp httpd-ssl.conf. Bạn có thể cần thêm đường dẫn tới tệp server.crt và server.key vào tệp cấu hình này.
Bước 7: Thêm trang web trong máy chủ Windows
Bạn mở Command Prompt với quyền admin và nhập lệnh:
C:\Windows\System32\drivers\etc\hosts
Trong tệp hosts, thêm dòng sau: 127.0.0.1 testssl.com
Cuối cùng, hãy khởi động lại Apache từ bảng điều khiển Xampp để áp dụng các thay đổi mà bạn vừa thực hiện.
Bước 8: Thêm tên miền vào file httpd-xampp.conf
Cấu hình SSL trong XAMPP bằng cách chỉnh sửa file httpd-xampp.conf.
Bạn có thể thực hiện bằng cách mở file C:\xampp\apache\conf\extra\httpd-xampp.conf, thêm đoạn mã cấu hình SSL cho tên miền của bạn, và lưu lại.
Bước 9: Kiểm tra kết quả
Cuối cùng, sau khi đã hoàn tất các bước trên, bạn cần kiểm tra xem việc cài đặt SSL cho Xampp đã thành công hay chưa bằng cách khởi động lại Apache và kiểm tra kết quả bằng cách truy cập vào tên miền của bạn qua HTTPS.
Thực hiện: Khởi động lại Apache trong XAMPP Control Panel, mở trình duyệt, và truy cập vào tên miền của bạn. Nếu biểu tượng khóa màu xanh xuất hiện, chứng tỏ bạn đã cài đặt thành công
Nếu bạn gặp phải bất kỳ lỗi nào, hãy kiểm tra lại từng bước để xác định vấn đề. Đôi khi, lỗi có thể do cấu hình không đúng hoặc tệp chứng chỉ không được nhận diện chính xác.
Kết luận
Việc cài đặt SSL cho Xampp không chỉ giúp bảo mật dữ liệu mà còn nâng cao trải nghiệm người dùng. Qua các bước hướng dẫn chi tiết trên mà Bizfly Cloud chia sẻ, hy vọng rằng bạn đã có thể dễ dàng thực hiện quy trình này.