#

Hướng dẫn cài đặt SSL cho XAMPP trên Windows

Nếu bạn chưa biết cách cài đặt chứng chỉ SSL cho XAMPP trên Windows thì hãy đọc và làm theo các bước hướng dẫn dưới đây của BKHOST.

Trong hướng dẫn này, BKHOST sẽ sử dụng tên miền ảo testssl.com để làm ví dụ minh họa.

Đăng ký dịch vụ Email Sever chỉ từ 15k/tháng

BKHOST đang có chương trình khuyến mãi cực tốt dành cho khách hàng đăng ký dịch Email Server:

  • Giảm giá lên đến 30%.
  • Chỉ từ 15k/tháng.

Đăng ký ngay:

dịch vụ mail server

Trước khi bắt đầu, có thể bạn sẽ cần đọc qua các bài viết sau đây

Ok, nếu bạn đã sẵn sàng, chúng ta hãy cùng bắt đầu ngay thôi nào.

Bước 1: Download 2 file “cert.conf” và “make-cert.bat”

Trước tiên, để cài đặt chứng chỉ SSL cho XAMPP, bạn cần tải 2 tập tin cert.conf và make-cert.bat về máy. Link tải TẠI ĐÂY.

Bước 2: Tạo một folder mới bên trong folder Apache

Sau đó, bạn cần tạo một folder để lưu 2 chứng chỉ SSL này. Bạn có thể đặt tên cho thư mục này tùy thích (chẳng hạn như sslcrt). Đường dẫn thư mục của bạn sẽ có dạng C:\xampp\apache\sslcrt.

Bước 3: Upload 2 file cert.conf và make-cert.bat vào folder vừa tạo

Tiếp đến, bạn hãy copy 2 tập tin vừa tải “cert.conf” và “make-cert.bat” vào thư mục sslcrt đã tạo ở bước số 2.

Bước 4: Sửa file cert.conf

Bạn hãy mở tập tin cert.conf và thay đổi tên miền {{DOMAIN}} thành tên miền bạn muốn sử dụng, trong trường hợp này là testssl.com và lưu lại.

Bước 5: Chạy file make-cert.bat

Sau đó, bạn hãy click đúp chuột vào file make-cert.bat rồi nhập tên miền testssl.com khi có yêu cầu. Tiếp đến bạn thực hiện công việc cài đặt theo thiết lập mặc định trong cert.conf

Chạy file make-cert.bat

Sau khi cài đặt xong, thư mục testssl.com sẽ tự động được tạo. Trong thư mục này sẽ có 2 file server.crtserver.key, 2 file này là chứng chỉ SSL certificate mà bạn đang cần.

Bước 6: Chạy file server.crt

Ở bước này, bạn hãy click đúp chuột vào tập tin server.crt để cài đặt nó trên Windows.

Chạy file server.crt

Sau đó, bạn hãy click chọn Local Machine trong Store Location.

click chọn Local Machine trong Store Location.

Tiếp đến, bạn tick chọn vào “Place all certificate in the following store” rồi click vào browse và lựa chọn Trusted Root Certification Authorities.

lựa chọn Trusted Root Certification Authorities

Tiếp đến, hãy chọn NextFinish.

Đến đây là chứng chỉ SSL của bạn đã cài đặt thành công trên Windows. Tiếp đến bạn cần thực hiện thêm một số thao tác để sử dụng chứng chỉ này trong XAMPP.

Tìm hiểu thêm: XAMPP là gì? Hướng dẫn cài đặt và sử dụng XAMPP trên Windows và Linux.

Bước 7: Thêm trang web trong máy chủ Windows

  1. Bạn hãy mở notepad bằng quyền administrator.
  2. Tiếp đến, bạn hãy mở tập tin C:\Windows\System32\drivers\etc\hosts
  3. Sau đó thêm nội dung bên dưới vào file mới mở:
    127.0.0.1 testssl.com

Khi bạn thêm nội dung trên vào file host này, nó sẽ giúp XAMPP trỏ đến IP của localhost khi bạn truy cập vào đường dẫn http://testssl.com.

Bước 8: Thêm tên miền vào file httpd-xampp.conf

Bây giờ bạn cần phải kích hoạt SSL để cho cả tên miền và XAMPP biết nơi chứng chỉ SSL được lưu trữ. Vậy nên, bạn cần tiếp tục chỉnh sửa nội dung của tập tin C:\xampp\apache\conf\extra\httpd-xampp.conf

Bạn hãy thêm đoạn mã này vào dòng cuối cùng rồi lưu lại.

## site.test

<em>VirtualHost *:80></em>

<em>DocumentRoot "C:/xampp/htdocs"</em>

<em>ServerName site.test</em>

<em>ServerAlias *.testssl.com</em>

<em>/VirtualHost></em>

<em>VirtualHost *:443></em>

<em>DocumentRoot "C:/xampp/htdocs"</em>

<em>ServerName testssl.com</em>

<em>ServerAlias *.testssl.com</em>

<em>SSLEngine on</em>

<em>SSLCertificateFile "crt/testssl.com/server.crt"</em>

<em>SSLCertificateKeyFile "crt/testssl.com/server.key"</em>

<em>/VirtualHost></em>

Tiếp đến, bạn cần phải khởi động lại Apache trong phần mềm XAMPP. Bạn hãy thực hiện bằng cách mở Bảng điều khiển XAMPP lên rồi chọn stopstart tại mục Apache là được.

Mẹo: Trong trường hợp cần thiết, bạn có thể đổi tên thư mục gốc cho từng tên miền bằng cách chỉnh sửa file conf XAMPP.

Bước 9: Kiểm tra kết quả

Đến đây là bạn đã hoàn tất quá trình cài đặt SSL cho XAMPP trên Windows. Để kiểm tra kết quả, bạn cần khởi động lại trình duyệt rồi truy cập vào tên miền của mình để nó cập nhật SSL. Nếu như ổ khóa màu xanh lá xuất hiện như hình bên dưới, thì xin chúc mừng bạn đã cài đặt chứng chỉ SSL thành công.

Kiểm tra kết quả

Tổng kết

Trên đây là hướng dẫn chi tiết từng bước cài đặt chứng chỉ SSL cho XAMPP trên Windows.

Nếu bạn có bất kỳ thắc mắc nào, hãy để lại ở bên bình luận bên dưới, chúng tôi sẽ trả lời bạn trong thời gian sớm nhất.

Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm nhiều bài viết chia sẻ kinh nghiệm quản trị website, domain, hosting, vps, server, email doanh nghiệp… Chúc các bạn thành công!

Đăng ký tên miền .ASIA tại BKHOST

Bắt đầu một website với tên miền .ASIA để đưa thương hiệu của bạn đến với hàng tỷ người dùng internet ở Châu Á.

Đăng ký tên miền .ASIA ngay hôm nay!

Tôi là Trịnh Duy Thanh, CEO & Founder Công ty Cổ Phần Giải Pháp Mạng Trực Tuyến Việt Nam - BKHOST. Với sứ mệnh mang tới các dịch vụ trên Internet tốt nhất cho các cá nhân và doanh nghiệp trong nước và quốc tế, tôi luôn nỗ lực hết mình nâng cấp đầu tư hệ thống phần cứng, nâng cao chất lượng dịch vụ chăm sóc khách hàng để đem đến những sản phẩm hoàn hảo nhất cho người tiêu dùng. Vì vậy, tôi tin tưởng sẽ đem đến các giải pháp CNTT mới nhất, tối ưu nhất, hiệu quả nhất và chi phí hợp lý nhất cho tất cả các doanh nghiệp.
Bình luận

Thanh toán linh hoạt

Chúng tôi chấp nhận thanh toán như ATM, Visa, Internet Banking, Paypal, Baokim, Ngân lượng

Gọi ĐT tư vấn ngay
Chat ngay qua Zalo
Chat ngay qua Messenger