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 liên quan
"SOVEREIGN CLOUD" VÀ NGHỊCH LÝ CHUYỂN ĐỔI SỐ: GIẢI MÃ BÀI TOÁN TUÂN THỦ CHO NGÀNH TÀI CHÍNH & CHÍNH PHỦ
Các tổ chức thuộc nhóm ngành trọng yếu như tài chính, ngân hàng (BFSI) và cơ quan nhà nước đang khao khát hiện đại hóa hệ thống IT (chuyển đổi sang kiến trúc Microservices, sử dụng Container/Kubernetes) để tăng tốc độ triển khai dịch vụ và nâng cao trải nghiệm người dùng. Tuy nhiên, họ lại đang vấp phải một "nghịch lý" lớn: Càng muốn áp dụng công nghệ Cloud hiện đại, rào cản về tuân thủ pháp lý và an toàn thông tin càng trở nên khắt khe.
BÀI TOÁN "NOISY NEIGHBOR" TRÊN CLOUD VÀ CHIẾN LƯỢC TỐI ƯU HIỆU NĂNG CHO HỆ THỐNG CỐT LÕI
Trong kỷ nguyên mà dữ liệu là "dầu mỏ mới", việc vận hành các hệ thống xương sống (Core ERP, Core Banking) hay các workload tính toán chuyên sâu (AI, Machine Learning, Datalake) đòi hỏi năng lực phần cứng vô cùng mạnh mẽ.
"BÃO GIÁ" HẠ TẦNG CNTT VÀ BÀI TOÁN SỐNG CÒN CỦA DOANH NGHIỆP: VÌ SAO PRIVATE CLOUD DẠNG DỊCH VỤ LÊN NGÔI?
Làn sóng bùng nổ hạ tầng AI toàn cầu đang tạo ra một "cơn địa chấn" về giá phần cứng máy chủ, chip nhớ DRAM, ổ cứng doanh nghiệp và chi phí năng lượng. Đứng trước áp lực phải chuyển đổi số nhưng lại vấp phải bài toán chi phí đầu tư (CapEx) đắt đỏ cùng thời gian giao hàng kéo dài hàng tháng, các nhà quản trị công nghệ (CIO) và tài chính (CFO) đang tìm kiếm một hướng đi mới: Không cần bỏ hàng tỷ đồng mua sắm hạ tầng mà vẫn sở hữu riêng một hệ thống Private Cloud hoàn chỉnh, an toàn và sẵn sàng vận hành ngay lập tức.
Digital Workplace là gì? Xu hướng môi trường làm việc số cho doanh nghiệp
Digital Workplace là gì? Khám phá mô hình vận hành, thành phần, lợi ích, ứng dụng, thách thức và xu hướng môi trường làm việc số cho doanh nghiệp.
Lỗ hổng Shellshock là gì? Cơ chế, tác động và cách khắc phục
Lỗ hổng Shellshock (CVE-2014-6271) trong Bash là gì, vì sao nghiêm trọng? Tìm hiểu nguyên nhân, hệ thống bị ảnh hưởng và cách kiểm tra, vá lỗi.
Scratch là gì? Cách hoạt động, ứng dụng và đối tượng phù hợp
Scratch là gì? Tìm hiểu cách lập trình bằng khối lệnh, các khái niệm có thể học, ứng dụng thực tế và sự khác nhau giữa Scratch với ScratchJr.
Phân biệt các loại Web Hosting: Đâu là lựa chọn phù hợp cho website?
Phân biệt các loại Web Hosting và tìm hiểu cách mỗi mô hình hoạt động, từ đó lựa chọn giải pháp phù hợp với nhu cầu, quy mô và định hướng phát triển website.
Website có cần hosting không? Giải đáp chi tiết từ A-Z
Website có cần hosting không? Tìm hiểu vai trò của hosting, domain và các trường hợp cần và không cần mua hosting riêng cho website.
Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam
Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam, cùng tiêu chí lựa chọn và những lưu ý quan trọng trước khi đăng ký dịch vụ.
Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng
Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.
Bình luận ()