Nội dung bài viết
#

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

Nội dung bài viết

    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.

    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

    {{EJS0}}
    {{EJS1}}
    {{EJS2}}
    {{EJS3}}
    {{EJS4}}
    {{EJS5}}
    {{EJS6}}
    {{EJS7}}
    {{EJS8}}
    {{EJS9}}
    {{EJS10}}
    {{EJS11}}
    {{EJS12}}

    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!

    Thuê Cloud Server tại BKHOST

    Giảm giá cực sâu, chất lượng hàng đầu. Đăng ký ngay hôm nay:

    thuê máy chủ cloud

    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

    Trượt lên đầu trang
    Gọi ĐT tư vấn ngay
    Chat ngay qua Zalo
    Chat ngay qua Messenger
    Bạn đã hài lòng với trải nghiệm trên Bkhost.vn?
    Cảm ơn lượt bình chọn của bạn, Chúc bạn 1 ngày tốt lành !