Cách fix lỗi Failed to Load Resource net ERR_SSL_Protocol_Error

 

1. Lỗi “Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR” là gì?

Lỗi “Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR” là một lỗi xảy ra khi trình duyệt không thể thiết lập kết nối bảo mật qua HTTPS với máy chủ. Lỗi này thường liên quan đến các vấn đề với chứng chỉ SSL/TLS hoặc cấu hình của máy chủ.

2. Nguyên nhân gây ra lỗi failed to load Resource Net Err_SSL_Protocol_Error?

  • Chứng chỉ SSL không hợp lệ: Nếu chứng chỉ SSL của trang web không hợp lệ, hết hạn, hoặc không được cấp bởi một cơ quan chứng nhận đáng tin cậy, trình duyệt sẽ từ chối kết nối.
  • Lỗi cấu hình SSL: Nếu máy chủ web được cấu hình không đúng cách cho giao thức SSL/TLS, chẳng hạn như không hỗ trợ các phiên bản TLS cần thiết hoặc sử dụng ciphers không được hỗ trợ, lỗi này có thể xảy ra.
  • Trình duyệt lỗi thời: Các phiên bản trình duyệt cũ hơn có thể không hỗ trợ các phiên bản SSL/TLS mới hơn, dẫn đến lỗi khi cố gắng thiết lập kết nối bảo mật.
  • Xung đột phần mềm: Phần mềm chống virus, tường lửa, hoặc các tiện ích mở rộng của trình duyệt có thể gây ra xung đột với việc xử lý chứng chỉ SSL, dẫn đến lỗi này.
  • Cài đặt hệ thống: Cài đặt ngày giờ hệ thống không chính xác có thể gây ra lỗi khi trình duyệt kiểm tra tính hợp lệ của chứng chỉ SSL.
  • Proxy hoặc VPN: Nếu bạn đang sử dụng proxy hoặc VPN, các thiết lập này có thể can thiệp vào quá trình thiết lập kết nối bảo mật, dẫn đến lỗi ERR_SSL_PROTOCOL_ERROR.

3. Cách fix lỗi failed to load resource net err_ssl_protocol_error

Cách 1:

Bước đầu tiên dễ nhất là xác minh bạn đã đặt đúng ngày và giờ của máy tính chưa. Nếu không chính xác, điều này có thể cản trở việc kiểm tra ngày hết hạn chứng chỉ SSL và các quy trình khác phụ thuộc vào giờ phối hợp quốc tế.

  • Vào cài đặt Ngày & Giờ của Windows hoặc tùy chọn hệ thống của Mac .
  • Bật nút chuyển đổi “ Đặt ngày và giờ tự động ” nếu có.
  • Chọn múi giờ của bạn .
  • Đảm bảo ngày và giờ khớp với cài đặt trực tuyến hiện tại.

Sau khi xác nhận mọi thứ đều chính xác, hãy tải lại trang web để xem liệu có giải quyết được lỗi ERR_SSL_PROTOCOL_ERROR của bạn hay không.

Cách 2:Xóa bộ nhớ đệm/cookie

  • Chrome : Nhấp vào nút menu > Xóa dữ liệu duyệt web
  • Firefox : Nhấp vào nút menu > Tùy chọn > Quyền riêng tư & Bảo mật > Xóa dữ liệu
  • Safari : Menu phát triển > Bộ nhớ đệm trống
  • Edge : Nhấp vào menu > Cài đặt > Xóa dữ liệu duyệt web
Cách 3: Các vấn đề về DNS

Giống như nhiều sự cố khác trên trang web, ERR_SSL_PROTOCOL_ERROR cũng có thể do lỗi DNS gây ra — cụ thể là bản ghi A của DNS trỏ đến địa chỉ IP lưu trữ sai.

$ dig example.com +short
10.10.10.1

Ngoài ra, bạn cũng có thể kiểm tra điều này bằng một công cụ trực tuyến như https://toolbox.googleapps.com/apps/dig/#A/

Cách 4: Xác minh cài đặt chứng chỉ SSL

Để kiểm tra xem chứng chỉ SSL đã được cài đặt đúng cách hay chưa, bạn có thể thực hiện như sau:

  • Truy cập trang web của bạn bằng HTTPS (ví dụ: https://yourwebsite.com ) và tìm biểu tượng ổ khóa trên thanh địa chỉ của trình duyệt. Nếu bạn thấy ổ khóa, chứng chỉ SSL đã được cài đặt và hoạt động bình thường.
  • Sử dụng công cụ kiểm tra SSL, như công cụ do SSL Shopper hoặc SSL Labs cung cấp . Các công cụ này có thể giúp bạn xác nhận xem chứng chỉ SSL của bạn đã được cài đặt đúng cách chưa và cung cấp thêm thông tin chi tiết về cấu hình và ngày hết hạn của chứng chỉ.

Người dùng nâng cao có thể sử dụng các tập lệnh shell sau để tận dụng cURL hoặc OpenSSL để kiểm tra chứng chỉ TLS và cấu hình SSL .

openssl s_client -servername domain.com -connect 192.168.0.1:443 2>/dev/null | openssl x509 -noout -subject -issuer -dates;
curl -vvI --silent https://domain.com 2>&1 | grep 'issuer|start date|expire date|subject'

4. Kết luận:

Trên đây là những cách để fix lỗi Failed to Load Resource net ERR_SSL_Protocol_Error – nếu có vấn đề gì bạn có thể cmt xuống phía dưới để mình được biết. Tks All.

0/5 (0 Reviews)

Leave a Comment