9 Bước cài đặt SSL cho Xampp chi tiết nhất

880
18-03-2025
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.confmake-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

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.confmake-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.crtserver.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. 

SHARE