Access Control List ACL là gì? Vai trò và ý nghĩa của Access Control List
Nhận đường liên kết
Facebook
X
Pinterest
Email
Ứng dụng khác
Lỗi 401 Unauthorized Error khiến người truy cập vào web WordPress gặp nhiều khó khăn, nhất là không thể mở được nội dung bạn mong muốn. Trong số đó, lỗi 401 của HTTP gây rắc rối vì không có nguyên nhân và cách khắc phục cụ thể.Bất kể trình duyệt nào bạn cũng có thể gặp lỗi này. Thế nhưng, phần lớn lỗi đều có cách khắc phục.Bài viết dưới đây LANIT sẽ cập nhật chi tiết thông tin lỗi 401 Unauthorized Error là gì? Nguyên nhân và 5 cách khắc phục hiệu quả!
[toc]
1. Lỗi 401 Unauthorized Error là gì?
Lỗi 401 Unauthorized Error là mã trạng thái HTTP, tương ứng với việc trang web đang tồn tại nhưng người dùng không thể truy cập. Điều này xảy ra đồng nghĩa với tài nguyên đích đến đang thiếu thông tin xác thực, vì thế yêu cầu không được hệ thống chấp nhận.
Khi máy chủ phản hồi 401 thường đi kèm với tiêu đề WWW – Authenticate cho tài nguyên đích tối thiểu một challenges nhằm xác thực thông tin.
Tương tự cái lỗi khác, 401 sẽ hiển thị trên cửa sổ trình duyệt. Người dùng sẽ thấy chúng ngay trên màn hình vẫn dùng bất cứ trình duyệt hay hệ điều hành nào.
Lỗi 401 Unauthorized Error khiến người dùng không thể truy cập trang web.
Các website được thiết kế khác nhau nên lỗi 401 Unauthorized sẽ được tùy chỉnh tương thích, đặc biệt là các web lớn. Một số kiểu hiển thị thường gặp: 401 Unauthorized, Authorization Required hoặc HTTP Error 401 – Unauthorized,…
2. Nguyên nhân gây ra lỗi 401 Unauthorized Error là gì
Cookie và bộ nhớ cache đã lỗi thời
Nếu Cookie hay cache của trình duyệt hết hạn sử dụng có thể tác động trực tiếp đến thông tin xác thực của trình duyệt. Ngay lúc này, máy chủ sẽ không nhận được thông tin hợp lệ, từ đó từ chối yêu cầu của bạn, gây ra lỗi 401.
URL không chính xác
Một trong những nguyên nhân phổ biến dẫn đến lỗi 401 chính là URL mà bạn đang cố gắng truy cập website, nó có thể đã lỗi thời hay không chính xác.
Plugin không tương thích
Trong một số trường hợp, plugin không tương thích sẽ gây ra lỗi 401. Ví dụ: Tích hợp plugin bảo mật vào firewall, bạn cố đăng nhập vào website sẽ bị hệ thống hiệu nhầm là hoạt động độc hại và nhận về kết quả lỗi 401.
3. Top 5 cách khắc phục lỗi 401 Unauthorized Error
Nếu bạn đã biết những nguyên nhân gây ra lỗi 401 Unauthorized, bước tiếp theo chính là tìm hiểu phương pháp khắc phục.
Dưới đây là 5 cách khắc phục hiệu quả mà bạn có thể áp dụng đối với bất cứ trình duyệt nào:
Phát hiện lỗi trong URL
Xóa bộ nhớ cache của cửa sổ trình duyệt
Xóa DNS
Hủy kích hoạt của các plugin trên WordPress
Kiểm tra phản hồi tiêu đề xác thực WWW
Phát hiện lỗi trong URL
Lỗi URL tưởng chừng đơn giản nhưng thực chất đây là nguyên nhân chính gây ra lỗi 401. Vì thế, bạn cần đảm bảo URL luôn đúng khi tiến hàng truy cập vào một trang web.
Đồng thời, có thể do liên kết mà bạn dùng đang điều hướng đến một URL không tồn tại, sai hoặc hết hạn. Nó sẽ dẫn đến một website không mong muốn và trả về lỗi 401.
Do đó, trước khi thực hiện một yêu cầu truy cập, bạn cần chắc chắn rằng URL đã đúng. Nhập địa chỉ URL một cách tỉ mỉ, kiểm tra chính xác URL trước khi nhấp vào liên kết. Hay bạn có thể trung cập trực tiếp vào trang web chính với nội dung mong muốn.
Xóa bộ nhớ cache của cửa sổ trình duyệt
Bộ nhớ cache tối ưu hiệu suất của trang web, thế nhưng đây cũng là nguyên nhân gây ra lỗi 401 Unauthorized Error
Đôi lúc, cache hay cookie có thể lỗi thời, lúc này các truy cập vào trang web sẽ tải lên cache khiến các thông tin không còn chính xác và trả về kết quả 401. Nếu nguyên nhân không xuất phát từ URL hãy tiến hành kiểm tra cache của trình duyệt.
Thao tác xóa thông tin không hợp lệ sẽ được lưu trữ tại cache, bởi vì cookie có thể làm gián đoạn tiến trình xác thực dữ liệu. Bạn cũng có thể F5 lại web và xác thực lại.
Hướng dẫn các bước xóa cache, cookie ở Google Chrome:
Tại settings -> Chọn privacy and security -> Chọn clear browsing data.
Tại basic -> Chọn cả 3 tùy chọn -> Chọn clear data.
Các trình duyệt sẽ có quá trình khác nhau.
Ví dụ tại Mozilla Firefox: Ở góc phải cửa sổ trình duyệt chọn history -> Chọn recent history.
Cửa sổ mở ra, tại time range to clear -> Chọn everything -> Chọn cache -> Nhấp vào clear now.
Xóa DNS
Giải pháp xóa DNS (Domain Name Server) cũng có thể giải quyết tình trạng lỗi 401. Tuy nhiên, đây là nguyên nhân hiếm gặp nhưng không phải là không thể xảy ra.
Tai windows, bạn thực hiện:
Nhấp vào start -> Nhập tìm kiếm CMD -> Nhấn enter để mở command prompt -> Nhập lệnh ipconfig/flushdns -> Nhấn enter.
Đối với dòng máy tính Macbook, bạn có thể thực hiện bằng cách: Vào finder -> Chọn applications -> Chọn utilities -> Chọn terminal.
Nhập lệnh sudo killall – HUP mDNSResponder -> Nhấn enter.
Bước cuối cùng, làm mới trang để kiểm tra lỗi 401 còn tồn tại hay không.
Hủy kích hoạt của các plugin trên WordPress
Không chỉ trình duyệt mà do một hay nhiều plugin trong WordPress là nguyên nhân gây ra lỗ hổng.
Thông thường, các plugin sẽ liên quan đến bảo mật bởi nó sẽ hiển thị 401 khi có dấu hiệu nghi ngờ khi thông tin xác thực không an toàn. Do đó, xảy ra lỗi này bạn cần tắt tạm thời các plugin xem website có hoạt động bình thường không.
Cách hủy plugin cùng một lúc:
Vào plugin -> Installed plugin -> Chọn mục ở phía trên cùng để chọn tất cả plugin -> Chọn bulk action -> Chọn deactivate -> Nhấp apply.
Tiếp đến, làm mới trang kiểm tra lỗi 401. Nếu đã được khắc phục thì bật lại tuần tự các plugin để xác định lỗi. Khi xác định được, hãy xóa nó và thay thế bởi một plugin khác hay liên hệ nhà cung cấp để hỗ trợ cách khắc phục.
Kiểm tra phản hồi tiêu đề xác thực WWW
Nếu 4 cách trên không có tác dụng với lỗi 401 thì có thể lỗi xuất phát từ phía máy chủ. Lúc này, quá trình sửa lỗi có thể tiêu tốn nhiều thời gian và khá phức tạp.
Phản hồi lỗi 401 sẽ được gửi qua tiêu đề WWW – Authenticate, tồn tại dưới dạng “WWW – Authenticate: domains = ”. Tại đây, nó sẽ chứa các challenges hay chuỗi dữ liệu nhận dạng được các loại xác thực nhằm cung cấp quyền truy cập phù hợp với mỗi yêu cầu.
Lưu ý: Bạn cần kiểm tra phản hồi tiêu đề có hoạt động hay không, các sơ đồ xác thực được sử dụng là gì? Điều này giúp bạn dễ dàng khoanh vùng được CSS nguyên nhân gây ra lỗi, đồng thời có thể đưa ra các giải pháp cụ thể.
Cách thực hiện:
Truy cập vào web đang bị lỗi 401 -> Tại bảng điều khiển của Chrome hoặc nhập chuột phải rồi chọn inspect hoặc tổ hợp phím tắt Ctrl + Shift + J.
Sau đó, vào tag network và tải lại trang. Các tài nguyên sẽ hiển thị dưới dạng danh sách, chọn status để sắp xếp bảng và xác thực lỗi 401:
Chọn mục lỗi 401 -> Chọn header, tại response header tìm thông tin WWW – Authenticate:
Các thông tin cung cấp tại response headers có thể cho bạn một số thông tin về sơ đồ xác thực cũng như cách giải quyết vấn đề. Dựa vào đó, bạn có thể xác định được các loại dữ liệu xác thực từ máy chủ yêu cầu.
Phụ thuộc vào ví dụ nêu trên, lược đồ xác thực thông tin ở mức độ đơn giản như ID và mật khẩu.
Bạn đang theo dõi bài viết Lỗi 401 Unauthorized Error là gì? Top 5 cách khắc phục hiệu quả. Hy vọng, những thông tin LANIT sẽ hữu ích và có thể sửa lỗi 401 nhanh chóng.
Affiliate (Affiliate Marketing) là hình thức tiếp thị liên kết đang dẫn đầu trào lưu kiếm tiền online trong những năm gần đây, và xu hướng này sẽ còn phát triển mạnh mẽ trong những năm sắp tới. Hiện nay, LANIT đang hợp tác đội ngũ đông đảo Affiliate đã và đang hợp tác với nhiều Affiliate trẻ, họ có mức thu nhập lớn, thụ động nhờ vào việc giới thiệu dịch vụ LANIT đến những người có nhu cầu, thông qua chia sẻ liên kết riêng. Chương trình Affiliate tại LANIT được đông đảo anh chị Affiliate tham gia bởi nhiều lý do: Chất lượng – giá thành tốt: LANIT được biết đến là đơn vị cung cấp dịch vụ lưu trữ chất lượng cao với giá thành tốt nhất. Thu nhập cao: Anh chị có thể nhận mức hoa hồng vĩnh viễn lên đến 20% - Đối với dịch vụ thuê Hosting và 15% đối với dịch vụ thuê VPS và 5% đối với dịch vụ thuê máy chủ vật lý. Dễ dàng tham gia: Anh chị không mất bất kỳ khoản phí nào khi tham gia Affiliate tại LANIT. Thanh toán linh hoạt: Chỉ cần số dư trong tài khoản của anh chị đạt ngưỡng...
Thuê máy chủ giá rẻ Thuê máy chủ mang đi Máy chủ đồ hoạ GPU Thuê chỗ đặt máy chủ Web Server Máy chủ USA BẢNG GIÁ THUÊ SERVER VẬT LÝ GIÁ RẺ 24 tháng 12 tháng 6 tháng 3 tháng 1 tháng DELL/HP SERVER 1 INTEL – 01 x E5-2673v3 2.677.500 vnđ /1 tháng CPU: 12 Cores RAM: 16GB + 16GB FREE Ổ cứng: 1 x 480GB SSD Enterprise Dữ liệu truyền: Không giới hạn Băng thông: 200 Mbps IPv4: 1 DataCenter (Không bắt buộc) LANIT – FPT LANIT – Viettel Đăng ký DELL/HP SERVER 2 INTEL – 02 x E5-2670 2.760.000 vnđ /1 tháng CPU: 16 Cores RAM: 32GB + 128GB FREE Ổ cứng: 1 x 480G...
Magento là gì ? Tại sao Magento là một sự lựa chọn hàng đầu của các doanh nghiệp đang có nhu cầu xây dựng trang thương mại điện tử. Mời anh chị cùng LANIT tham khảo bài viết dưới đây. [toc] 1. Magento là gì? Magento là một nền tải xây dựng website thương mại điện tử lớn nhất thế giới hiện nay, thuộc sở hữu Adobe, người dùng Magento có thể sử dụng hàng trăm tính năng giúp họ quản lý khách hàng, đơn hàng cũng như sản phẩm bán hàng của mình. Magento là một nền tải xây dựng website thương mại điện tử lớn nhất thế giới hiện nay Magento được viết bằng ngôn ngữ PHP, nó giúp các lập trình viên có thể xây dựng một website thương mại điện tử 1 cách dễ dàng. Được giới thiệu ngày 31/08/2008 bởi lập trình viên Varien dựa trên nền tảng Zend Framework. Trải qua nhiều năm, Magento đã xây dựng hàng trăm nghìn website thương mại điện tử, trong đó có nhiều thương hiệu lớn như Nike, Samsung… Năm 2018, Adobe đã mua lại Magento với giá 1.68 triệu USD để xây dựng hệ thống thương mại điện ...
Nhận xét
Đăng nhận xét