Lỗi ERR_CONNECTION_REFUSED là gì? Nguyên nhân và cách khắc phục
11/09/2026Lỗi ERR_CONNECTION_REFUSED thường xuất hiện khi Chrome không thể kết nối đến website và hiển thị thông báo “This site can’t be reached”. Nguyên nhân có thể nằm ở máy chủ, firewall, proxy, dịch vụ trên thiết bị hoặc cấu hình mạng, không nhất thiết do Internet bị gián đoạn. Trong bài viết này, hãy cùng Viettel IDC tìm hiểu lỗi ERR_CONNECTION_REFUSED là gì, những nguyên nhân phổ biến và cách khắc phục hiệu quả trên Chrome, localhost cũng như server.

Lỗi ERR_CONNECTION_REFUSED là gì?
ERR_CONNECTION_REFUSED là lỗi xuất hiện khi Chrome không thể thiết lập kết nối đến máy chủ hoặc địa chỉ mà người dùng yêu cầu. Nói đơn giản, trình duyệt đã cố kết nối nhưng kết nối không được chấp nhận tại endpoint đích. Google Chrome xếp lỗi này vào nhóm lỗi khiến trang web không thể tải. Điều này không có nghĩa website chắc chắn bị xóa hoặc không tồn tại. Website vẫn có thể hoạt động nhưng dịch vụ web đang dừng, port không nhận kết nối hoặc một lớp bảo mật đang chặn request.
Lỗi có thể xuất hiện khi truy cập website trên Internet, hệ thống nội bộ, API hoặc ứng dụng chạy trên máy tính. Đặc biệt, ERR_CONNECTION_REFUSED khá phổ biến khi developer làm việc với localhost. Chẳng hạn, một ứng dụng được cấu hình chạy tại localhost:3000 nhưng service chưa khởi động. Khi Chrome truy cập địa chỉ này, không có dịch vụ nào tiếp nhận kết nối tại port 3000 nên kết nối bị từ chối.
Nguyên nhân gây lỗi ERR_CONNECTION_REFUSED
Có nhiều nguyên nhân dẫn đến ERR_CONNECTION_REFUSED bao gồm:
- Website hoặc server đang ngừng hoạt động: Web server có thể bị dừng, crash hoặc tạm thời không thể tiếp nhận request. Nếu nhiều người dùng cùng không truy cập được website, khả năng vấn đề nằm ở phía server càng cao.
- Port không có dịch vụ lắng nghe: Đây cũng có thể là nguyên nhân khiến kết nối bị từ chối. Ví dụ, ứng dụng thực tế chạy ở port 8080 nhưng người dùng lại truy cập port 3000. Trình duyệt sẽ kết nối tới sai endpoint và không nhận được dịch vụ phù hợp.
- Firewall hoặc phần mềm bảo mật chặn kết nối: Firewall có thể chặn port, địa chỉ IP hoặc một loại lưu lượng nhất định. Phần mềm bảo mật trên máy tính cũng có thể ảnh hưởng đến kết nối trong một số trường hợp.
- Proxy hoặc VPN cấu hình sai: Trường hợp này thường đáng chú ý khi website hoạt động bình thường trên mạng khác nhưng không thể truy cập từ mạng hiện tại.
- Cache, cookie hoặc extension của trình duyệt gây ra tải trang: Tuy nhiên, đây không phải nguyên nhân mặc định của mọi trường hợp ERR_CONNECTION_REFUSED, đặc biệt khi lỗi xuất hiện đồng thời trên nhiều thiết bị.
Ngoài ra, với hệ thống Cloud hoặc ứng dụng container, lỗi có thể xuất phát từ load balancer, reverse proxy, security rule, container hoặc port mapping. Khi đó, trình duyệt chỉ là nơi hiển thị lỗi chứ không phải nguyên nhân trực tiếp. Do đó, cách xác định nhanh nhất là xem lỗi xảy ra ở một thiết bị, một mạng hay toàn bộ hệ thống. Phạm vi lỗi càng rộng thì càng nên kiểm tra phía server và hạ tầng.
Cách khắc phục lỗi ERR_CONNECTION_REFUSED
Nếu lỗi xảy ra khi truy cập một website thông thường, nên xử lý từ những bước đơn giản trước. Đầu tiên, kiểm tra lại URL và port nếu địa chỉ có chỉ định port. Một URL sai hoặc truy cập nhầm port có thể khiến Chrome kết nối tới endpoint không tồn tại.
Tiếp theo, hãy thử tải lại trang và truy cập website khác. Nếu những website khác vẫn hoạt động, Internet chưa chắc là nguyên nhân. Google cũng khuyến nghị thử một website khác để xác định phạm vi của sự cố. Nếu chỉ một website gặp lỗi, hãy thử truy cập website đó bằng trình duyệt khác, thiết bị khác hoặc mạng khác. Nếu website hoạt động trên mạng khác, có thể vấn đề nằm ở mạng hiện tại, proxy, VPN hoặc firewall.
Nếu Chrome là nơi duy nhất xuất hiện lỗi, hãy thử chế độ ẩn danh hoặc tạm thời vô hiệu hóa extension. Trường hợp website hoạt động bình thường ở chế độ ẩn danh, có thể dữ liệu duyệt web hoặc extension đang gây xung đột.
Tiếp đó, kiểm tra proxy và VPN. Nếu đang sử dụng VPN, hãy ngắt kết nối rồi thử truy cập lại. Với proxy của doanh nghiệp, không nên tự ý thay đổi nếu chưa biết chính sách mạng của hệ thống. Ngoài ra, có thể kiểm tra thêm firewall và phần mềm bảo mật nếu những bước trên không giải quyết được vấn đề. Không nên tắt firewall lâu dài chỉ để sửa lỗi; nếu cần kiểm tra, chỉ nên thực hiện có kiểm soát và bật lại sau khi hoàn tất.
Đặc biệt, không nên thay đổi DNS một cách máy móc. DNS và ERR_CONNECTION_REFUSED là hai vấn đề khác nhau. Nếu tên miền không phân giải được, Chrome thường trả về nhóm lỗi DNS như ERR_NAME_NOT_RESOLVED.

Cách xử lý lỗi ERR_CONNECTION_REFUSED trên localhost
Với localhost, lỗi ERR_CONNECTION_REFUSED thường xuất phát từ ứng dụng hoặc cấu hình trên chính máy tính, không phải do kết nối Internet. Trước tiên, kiểm tra ứng dụng có đang chạy hay không. Nếu application server bị dừng hoặc khởi động lỗi, trình duyệt sẽ không thể kết nối đến localhost.
Tiếp theo, kiểm tra đúng port của ứng dụng. Ví dụ, ứng dụng đang chạy tại localhost:8080 nhưng lại truy cập localhost:3000 thì kết nối sẽ bị từ chối nếu port 3000 không có service lắng nghe. Nếu ứng dụng không khởi động được, hãy kiểm tra port có đang bị process khác sử dụng hay không. Xác định process chiếm port và xử lý xung đột trước khi chạy lại server.
Bên cạnh đó, cũng cần kiểm tra địa chỉ binding. Ứng dụng có thể chỉ listen trên 127.0.0.1, trong khi bạn lại truy cập bằng IP của máy trong mạng nội bộ. Khi đó, cần điều chỉnh binding phù hợp với cách truy cập.
Nếu sử dụng Docker, hãy kiểm tra container có đang chạy và port đã được publish từ container ra host hay chưa. Port bên trong container không tự động trở thành port có thể truy cập từ localhost.
Với Apache hoặc Nginx chạy trên máy local, kiểm tra service đang hoạt động và listen đúng port. Cuối cùng, xác nhận port đang truy cập thực sự có process lắng nghe. Nếu không có service trên port đó, việc xóa cache Chrome hay đổi DNS sẽ không giải quyết được lỗi.
Cách xử lý lỗi ERR_CONNECTION_REFUSED từ phía server
Nếu website bị lỗi ERR_CONNECTION_REFUSED trên nhiều thiết bị và mạng khác nhau, hãy kiểm tra phía server theo thứ tự sau:
- Kiểm tra web server: Xác nhận Nginx, Apache hoặc dịch vụ web đang chạy bình thường. Nếu service bị dừng hoặc crash, cần khởi động lại và kiểm tra nguyên nhân.
- Kiểm tra port: Đảm bảo web server đang listen đúng port mà người dùng truy cập, thường là 80 với HTTP hoặc 443 với HTTPS. Cấu hình sai port có thể khiến kết nối bị từ chối.
- Kiểm tra firewall: Rà soát firewall trên server, security group, network ACL và các rule mạng khác để đảm bảo port cần thiết không bị chặn.
- Kiểm tra reverse proxy và backend: Nếu hệ thống sử dụng Nginx, load balancer, Docker hoặc Kubernetes, cần kiểm tra kết nối giữa proxy và backend, đồng thời xác nhận container, pod, Service và port mapping được cấu hình chính xác.
- Kiểm tra log: Xem log của web server, ứng dụng và các thành phần liên quan để xác định service bị lỗi, crash hoặc cấu hình sai.
Nếu lỗi xuất hiện sau khi thay đổi IP, firewall, port, reverse proxy hoặc triển khai phiên bản mới, hãy ưu tiên kiểm tra các thay đổi này. Không nên tùy tiện tắt firewall hoặc restart toàn bộ hệ thống khi chưa xác định được nguyên nhân.
Kết luận
Lỗi ERR_CONNECTION_REFUSED xảy ra khi trình duyệt không thể thiết lập kết nối đến máy chủ hoặc dịch vụ được yêu cầu. Nguyên nhân có thể đến từ mạng, firewall, port, localhost, web server hoặc backend. Cách xử lý hiệu quả là xác định chính xác điểm kết nối bị từ chối và kiểm tra đúng thành phần liên quan. Khoanh vùng nguyên nhân trước khi thay đổi cấu hình sẽ giúp khắc phục lỗi ERR_CONNECTION_REFUSED nhanh chóng và hạn chế phát sinh sự cố.
Để tìm hiểu thêm về dịch vụ, vui lòng liên hệ đến Viettel IDC:
- Hotline: 1800.8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc
- Website: https://viettelidc.com.vn/
Viettel IDC - Nhà cung cấp dẫn đầu về giải pháp Trung tâm dữ liệu và Điện toán đám mây tại Việt Nam
Tin nổi bật
Tin liên quan
Google Colab là gì? Hướng dẫn cho người mới học Python và AI
Google Colab là gì? Đây là nền tảng chạy Python miễn phí với GPU mạnh, hỗ trợ học máy, cộng tác thời gian thực. Hướng dẫn cách dùng và nâng cấp Colab Pro.
VPN là gì? Cách hoạt động và lý do doanh nghiệp nên sử dụng VPN
VPN là một công nghệ thiết lập kết nối mạng an toàn và riêng tư qua hạ tầng Internet công cộng. VPN tạo ra một đường hầm được mã hóa (encrypted tunnel) giữa thiết bị của người dùng và máy chủ VPN từ xa
Colocation là gì? Những điều cần biết về Colocation
Colocation Server đóng vai trò quan trọng trong thời đại công nghệ hóa thông tin ngày nay. Vì thế, dịch vụ này đang ngày càng được nhiều người quan tâm tìm hiểu hơn. Nếu bạn cũng muốn biết rõ hơn về Colocation Server, mời các bạn cùng theo dõi bài viết dưới đây!
Cloud Server là gì? Tìm hiểu tính năng và hoạt động của Cloud Server
Việc sử dụng máy chủ Cloud Server có thể loại bớt được một số vấn đề bất cập thường thấy và chắc chắn là có thể thay thế hoàn toàn những loại máy chủ thông thường trước đây kể cả máy chủ ảo-VPS. Vậy Cloud Server là gì? Và có những tính năng nào?
DNS Propagation là gì? Cách hoạt động, thời gian cập nhật và cách kiểm tra
DNS Propagation là gì? Tìm hiểu cách hoạt động, thời gian cập nhật và cách kiểm tra DNS Propagation để hạn chế lỗi khi thay đổi DNS, chuyển website hoặc Server.
DDoS Mitigation là gì? Cơ chế, giải pháp và cách giảm thiểu tấn công DDoS
DDoS Mitigation là gì? Tìm hiểu cơ chế hoạt động, các phương pháp giảm thiểu DDoS và cách bảo vệ hệ thống trước các cuộc tấn công từ chối dịch vụ.
Pseudocode là gì? Cấu trúc, cách viết và vai trò trong lập trình
Pseudocode là gì? Tìm hiểu cấu trúc, vai trò và cách viết mã giả đúng, giúp xây dựng thuật toán rõ ràng và chuyển đổi sang code dễ dàng.
System Admin là gì? Công việc, kỹ năng và lộ trình nghề nghiệp
System Admin là gì? Tìm hiểu công việc, kỹ năng cần có, lộ trình trở thành System Admin và cơ hội phát triển trong lĩnh vực quản trị hệ thống IT.
Proof Of Concept là gì? Vai trò và quy trình triển khai PoC
Proof Of Concept là gì? Tìm hiểu vai trò, lợi ích và quy trình triển khai PoC giúp doanh nghiệp kiểm chứng tính khả thi, giảm rủi ro trước khi đầu tư công nghệ.
Bình luận ()