Bài viết này mình sẽ hướng dẫn cách tạo chứng chỉ số SSL cho website của bạn.Ở đây mình mua gói chứng chỉ số SSL của Comodo bằng tài khoản Namecheap.
1: Tạo mã CSR
Click vào ô Start.
Chọn Administrative Tools.
Chọn Internet Services Manager.
Click Server Name.
Click vào biểu tưởng "Server Certificates" trong mục "Security".

Trong mục "Actions" phía bên phải, chọn "Create Certificate Request."

Nó sẽ xuất hiện một cửa sổ mới.Tại đây bạn điền thông tin về website của mình.

Sau đó các bạn ấn Next.Sẽ xuất hiện tiếp một cửa sổ "Cryptographic Service Provider Properties" bạn chọn 2 mục mặc định (Microsoft RSA SChannel and 2048) rồi tiếp tục ấn Next.

Tiếp theo các bạn tạo một file có tên và đường dẫn giống như bên dưới để lưu đoạn mã CSR vừa tạo.Sau đó các ấn Finish.

2: Kích hoạt chứng chỉ SSL
Bước tiếp theo bạn truy cập vào tài khoản Namecheap.Click vào mục Manage SSL Certificates.Active một key mà các bạn đã mua

Sau đó bạn mở file certreq.txt vừa tạo lúc nãy.Copy đoạn code CSR mới tạo.Đoạn code CSR nằm giữa 2 phần -----BEGIN CERTIFICATE REQUEST----- và -----END CERTIFICATE REQUEST-----

Sau đó các bạn ấn Next.Chọn Email để gửi thư xác nhận.Nếu bạn chưa có thì cần tạo một Email trước đấy.

Các bạn ấn Next.Tích vào ô đầu tiên xác nhận và ấn nút Proceed.

Tiếp tục các bạn điền đẩy đủ thông tin đăng ký tài khoản Namecheap của bạn vào.Rồi ấn nút Summit Order

Sau đó các bạn vào check mail.Mở mail ra và kéo xuống dưới cùng.Nó có 1 file.zip đính kèm.Các bạn tải về

3:Up file zip lên và xác nhận chứng chỉ SSL
Sau đó các bạn giải nén ra file zip đó ra và up nó lên server của mình.
.png)
Tiếp theo bạn lại tìm đến file "Server Certificates" trong menu Server Name
Chọn mục "Complete Certificate Request" phía bên phải
Nó sẽ hiện ra một cửa sổ "Complete Certificate Request".Bạn điền thông tin vào.Tên đường dẫn file vừa up và tên website của bạn.

4:Hoàn thiện nốt.
Như vậy thế là xong.Tiếp theo để trình duyệt tự động chuyển sang HTTPS khi người dùng gõ HTTP thì trên IIS 7.x bạn cần copy đoạn code sau dán vào web của bạn.
1. Cách 1:
Copy đoạn mã sau đây và dán vào giữa các thẻ <rules> và </rules> trong file web.config trên thư mục gốc của website:
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
2. Cách 2:
Copy và dán đoạn mã sau đây vào phần <head> và </head> của website:
<script type="text/javascript">
if (window.location.protocol == "http:") {
var restOfUrl = window.location.href.substr(5);
window.location = "https:" + restOfUrl;
}
</script>

Sau khi bạn xác nhận chứng chỉ số thành công.Bạn hãy quay trở lại web của mình.Nếu địa chỉ web bạn chưa có chữ https màu xanh trên thanh trình duyệt.

Các bạn hãy ấn tổ hợp phím Ctrl+Shift+J rồi sửa toàn bộ lỗi màu đỏ nó đã thông báo là xong.Và đây là kết quả sau khỉ sửa

Chúc các bạn thành công trong việc chuyển từ HTTP sang HTTPS.Nếu mọi người có thắc mắc nào thì hãy bình luận ở dưới bài viết.
Không có nhận xét nào:
Đăng nhận xét