Chú ý! Các cài đặt trong bài viết này chỉ khả dụng đối với chủ sở hữu và quản trị viên chịu trách nhiệm về cài đặt tài khoản. Cách chỉ định quản trị viên chịu trách nhiệm, hãy đọc một bài viết riêng .
SSL. Tại sao điều này là cần thiết?
Chứng chỉ SSL là chữ ký duy nhất cho trang web của bạn và cho phép bạn thiết lập kết nối được mã hóa giữa máy khách và máy chủ.
Ví dụ: nếu ai đó kết nối với mạng Wi-Fi không xác định và trang web không sử dụng mã hóa SSL thì chủ sở hữu điểm phát sóng Wi-Fi có thể chặn mật khẩu mà người đó sử dụng trong phiên. Các trang web hỗ trợ SSL bảo vệ khỏi lỗ hổng này và nhiều lỗ hổng khác. Trình duyệt có thể hiển thị thông tin rằng trang web được bảo vệ, điều này tạo ra sự tin tưởng nhiều hơn ở người dùng và nói chung là tăng chuyển đổi.

Làm cách nào để nhận chứng chỉ SSL từ GetCourse?
GetCourse cung cấp khả năng kết nối và sử dụng chứng chỉ SSL miễn phí từ Let's Encrypt . Cơ quan chứng nhận quốc tế này cung cấp chứng chỉ miễn phí và hoàn toàn tự động. Chứng chỉ Let's Encrypt được tất cả các trình duyệt và công ty Internet tin cậy.
Chứng chỉ Let's Encrypt trong GetCourse được cài đặt tự động và miễn phí ở tất cả các tài khoản đối với tất cả các miền liên kết với GetCourse (bởi NS hoặc CNAME). Không cần thực hiện thêm bước nào để cài đặt chứng chỉ .
Nếu trước đây bạn đã cài đặt chứng chỉ SSL của riêng mình và muốn chuyển sang chứng chỉ từ GetCourse, hãy làm theo hướng dẫn bên dưới:
Để nhận được chứng chỉ SSL, bạn cần đi tới phần “Hồ sơ” - “Cài đặt tài khoản” - “ Domain”, chọn tên miền mong muốn và nhấp vào “Không” đối diện với nó trong cột “HTTPS”:

Tiếp theo, bạn cần chọn hộp kiểm “Tạo chứng chỉ” và lưu:

Sẵn sàng!
Các cửa sổ có thông tin chứng chỉ sẽ được điền tự động và sau một thời gian, tên miền của bạn sẽ có sẵn qua https:

Xin lưu ý: chứng chỉ có thời hạn hiệu lực giới hạn (ví dụ: bạn có thể tìm hiểu thời hạn hiệu lực bằng cách sử dụng các tiện ích đặc biệt tại đây ). Chứng chỉ cũng được cấp lại tự động. Trong trường hợp này, điều kiện bắt buộc để cấp chứng chỉ là tính khả dụng của miền (nếu chứng chỉ được tạo cho miền cấp ba thì miền cấp hai cũng phải có thể truy cập được). Nếu chứng chỉ không được cấp tự động thì nó phải được tạo thủ công.
Sẵn sàng!
Nếu bạn đã có chứng chỉ SSL của riêng mình, bạn có thể kết nối và sử dụng nó trên miền nơi trang web của bạn được lưu trữ trên GetCourse.
Điều này sẽ cho phép bạn và người dùng của bạn mở các trang qua kết nối an toàn (https).
Để kết nối chứng chỉ SSL của bạn, bạn phải:
1. Nhận chứng chỉ.
Chứng chỉ có thể được mua tại trung tâm chứng nhận, đặt hàng từ nhà cung cấp dịch vụ lưu trữ hoặc nhận miễn phí.
Nếu bạn cần chỉ định loại máy chủ khi mua chứng chỉ (ví dụ: từ GoDaddy ), hãy chọn "Nginx". Nếu không có tùy chọn như vậy, hãy chọn loại “Khác”.
Khi cấp chứng chỉ, bạn sẽ cần xác nhận quyền sở hữu tên miền (thường xuyên nhất là thông qua email quản trị đặc biệt).
Cuối cùng, bạn sẽ có 3 bộ ký tự:
• Khóa riêng
bắt đầu bằng -----BEGIN RSA PRIVATE KEY-----
phần mở rộng tệp rất có thể sẽ là .key
• Bản thân chứng chỉ
bắt đầu bằng -- ---BEGIN CERTIFICATE-- ---
phần mở rộng tệp rất có thể là .crt
• Chuỗi chứng chỉ bổ sung
cũng bắt đầu bằng -----BEGIN CERTIFICATE-----
phần mở rộng tệp rất có thể là .ca-bundle
2. Cài đặt chứng chỉ. Để thực hiện việc này, hãy đi tới cài đặt tài khoản của bạn và ở dòng có tên miền mong muốn, nhấp vào “không” trong cột “HTTPS”:

Trang Cài đặt HTTPS cho Miền sẽ mở ra.
Chèn tất cả dữ liệu chứng chỉ cần thiết vào các trường:
- Khóa riêng
- Chứng chỉ
- Chuỗi giấy chứng chỉ bổ sung
Bạn hẳn đã nhận được thông tin này khi mua chứng chỉ. Tệp .crt có thể được mở bằng Notepad.
Thông thường, dữ liệu bắt đầu bằng -----BEGIN CERTIFICATE----
Và kết thúc ----- GIẤY CHỨNG NHẬN KẾT THÚC -----
Sao chép và dán tất cả nội dung, bao gồm cả những dòng này. Đừng quên lưu:

Ví dụ về cài đặt chứng chỉ SSL từ Comodo (hiện tại kể từ tháng 3 năm 2018):
1. Khóa riêng
— ở đây chúng tôi sao chép nội dung từ CSR — Khóa riêng (yêu cầu chứng chỉ mà bạn đã tạo ở giai đoạn đặt hàng chứng chỉ)
2. Chứng chỉ
— ở đây chúng tôi sao chép nội dung của tệp có tên miền của bạn — ví dụ: mydomain_com.crt
3. Chuỗi giấy chứng chỉ bổ sung
- ở đây chúng tôi sao chép nội dung từ các tệp liên tiếp:
- AddTrustExternalCARoot.crt
- COMODORSAAddTrustCA.crt
- COMODORSADomainValidationSecureServerCA.crt
Chính xác theo trình tự này.
Việc kích hoạt chứng chỉ đã cài đặt mất khoảng một giờ.
Sau khi cài đặt chứng chỉ, bạn sẽ thấy nhật ký (lịch sử) hiển thị:
- chứng chỉ đã cài đặt,
- ngày nó được thêm vào GetCourse,
- liệu chứng chỉ hiện có đang hoạt động hay không,
- và bạn có thể kích hoạt chuyển hướng bắt buộc sang https (để khi cố gắng truy cập một liên kết từ http, người dùng sẽ tự động truy cập https):

Chú ý! Điều này quan trọng:
Trước khi cài đặt chứng chỉ, hãy kiểm tra các trang trên trang đích của bạn và trong các khóa đào tạo/bài học để biết các phần chèn mã khác nhau từ các trang web khác. Các liên kết phải luôn chứa dấu hiệu rõ ràng về kết nối an toàn - https. Ví dụ: YouTube : https://youtu.be/your_video_code
Nếu bạn cài đặt chứng chỉ nhưng để lại liên kết tới YouTube bằng http thì video hoặc mã của bạn (ví dụ: được chèn qua iframe) sẽ không còn hiển thị trên trang.
vui lòng ủy quyền