Nếu bạn gặp phải Máy chủ lưu trữ cục bộ từ chối kết nối thông báo lỗi khi chạy bất kỳ máy chủ web nào trên máy tính Windows 11/10 cục bộ của bạn, thì bài đăng này nhằm giúp chủ sở hữu và quản trị viên trang web khắc phục sự cố bằng các giải pháp thích hợp nhất.
Điều đó nghĩa là gì khi localhost từ chối kết nối?
Nếu bạn gặp phải thông báo lỗi localhost từ chối kết nối, điều đó chỉ có nghĩa là bạn không thể truy cập máy chủ web thông qua localhost. Có khả năng tường lửa của bạn đang chặn kết nối. Bạn thường có thể giải quyết sự cố này bằng cách sửa đổi cài đặt tường lửa của mình để cho phép các kết nối đến cho cổng mà MAMP đang cố gắng truy cập.
Các thủ phạm có nhiều khả năng gây ra lỗi này bao gồm;
- Máy chủ cục bộ không tương ứng với 127.0.0.1.
- Sử dụng WSL trên Windows để chạy máy chủ web.
- Cổng 80 được sử dụng bởi một ứng dụng khác trên máy tính của bạn.
- Truy cập vào máy chủ web của bạn từ một cổng sai.
- Không đủ quyền.
Sửa lỗi Localhost từ chối kết nối
Nếu Localhost từ chối kết nối thông báo lỗi xuất hiện trên trình duyệt Chrome của bạn trong máy tính Windows 11/10, bạn có thể thử các giải pháp được đề xuất của chúng tôi bên dưới không theo thứ tự cụ thể nào và xem điều đó có giúp giải quyết sự cố không.
- Truy cập Localhost qua 127.0.0.1
- Truy cập Localhost qua số cổng
- Thay đổi cổng Apache trong XAMPP
- Thay đổi cổng Apache trong WAMP
- Xóa tệp application.config (nếu có)
- Khởi động lại Dịch vụ LxssManager (áp dụng cho Máy chủ Web chạy trên WSL)
Hãy cùng xem mô tả về quy trình liên quan đến từng giải pháp được liệt kê.
1] Truy cập Localhost qua 127.0.0.1
Giải pháp này yêu cầu bạn khởi động máy chủ web bằng cách khởi chạy XAMPP hoặc WAMP, sau đó truy cập trình duyệt của bạn và nhập 127.0.0.1 và nhấn Enter trên bàn phím của bạn. Nếu giải pháp này giải quyết được vấn đề Localhost từ chối kết nối thông báo lỗi, thì điều đó có nghĩa là máy chủ cục bộ không trỏ đến IP này - vì vậy, để truy cập bất kỳ dự án / tệp nào trên máy chủ web của bạn, bạn cần nhập vào 127.0.0.1/filename thay vì localhost / tên tệp .
2] Truy cập Localhost qua số cổng
Nếu máy chủ web của bạn không chạy trên cổng mặc định 80 , bạn sẽ gặp lỗi này. Trong trường hợp này, để giải quyết vấn đề, bạn có thể truy cập máy chủ web cục bộ bằng cách chỉ định số cổng - để làm điều đó, bạn phải nhập localhost:8080 trong trình duyệt của bạn.
3] Thay đổi cổng Apache trong XAMPP
Để thay đổi cổng đang chạy Apache trong XAMPP, hãy làm như sau:
- Khởi động XAMPP từ Menu Bắt đầu.
- Nhấp đúp vào biểu tượng XAMPP trong khay hệ thống trên thanh tác vụ để khởi chạy Bảng điều khiển XAMPP.
- Trong XAMPP Bảng Điều khiển Trong cửa sổ, bạn sẽ thấy danh sách các dịch vụ hiện đang chạy, tức là Apache, MySQL, v.v.
- Bên cạnh tên dịch vụ, sẽ có Dừng nút.
- Nhấp vào Dừng trước apache dịch vụ.
- Tiếp theo, nhấn phím Windows + E để mở File Explorer.
- Bây giờ, hãy điều hướng đến thư mục bên dưới:
C:\xampp\apache\conf
- Tại vị trí, hãy tìm tệp có tên httpd.conf .
- Tiếp theo, mở tệp bằng Trình chỉnh sửa văn bản.
- Bên trong tệp, hãy tìm kiếm hai dòng sau:
Listen 80 ServerName localhost:80
Thay thế chúng bằng những thứ sau:
Listen 8080 ServerName localhost:8080
- Lưu tệp bằng cách nhấn CTRL + S .
- Bây giờ, hãy mở lại Bảng điều khiển XAMPP và khởi động máy chủ web Apache.
Lỗi sẽ được khắc phục ngay bây giờ nếu sự cố do số cổng xung đột gây ra. Nếu không, hãy thử giải pháp tiếp theo.
4] Thay đổi cổng của Apache trong WAMP
Để thay đổi cổng đang chạy Apache trong WAMP, hãy làm như sau:
- Loại bỏ tất cả các phiên bản WAMP đang chạy trong Trình quản lý tác vụ.
- Tiếp theo, mở File Explorer.
- Bây giờ, hãy điều hướng đến thư mục bên dưới:
C:\wamp\apache2\conf
- Tại vị trí, hãy tìm tệp có tên httpd.conf .
- Tiếp theo, mở tệp bằng Trình chỉnh sửa văn bản.
- Bên trong tệp, hãy tìm kiếm hai dòng sau:
Listen 80 ServerName localhost:80
Thay thế chúng bằng những thứ sau:
Listen 8080 ServerName localhost:8080
- Lưu tệp.
Bây giờ hãy mở WAMP và xem sự cố đã được giải quyết hay chưa. Nếu trường hợp thứ hai xảy ra, hãy thử giải pháp tiếp theo.
5] Xóa tệp application.config (nếu có)
Để xóa tệp cấu hình ứng dụng, hãy làm như sau:
- Mở thư mục dự án của bạn trong File Explorer.
- Tiếp theo, mở .v thư mục. Bạn có thể cần hiển thị các tệp / thư mục ẩn.
- Khi ở bên trong .v thư mục, khám phá cấu hình thư mục.
- Bên trong thư mục cấu hình, xóa application.config tệp.
- Thoát khỏi File Explorer.
Nếu sự cố vẫn chưa được giải quyết, hãy thử giải pháp tiếp theo.
6] Khởi động lại Dịch vụ LxssManager (áp dụng cho Máy chủ Web chạy trên WSL)
Làm như sau:
- Nhấn phím Windows + R để gọi hộp thoại Run.
- Trong hộp thoại Chạy, nhập services.msc và nhấn Enter để mở Dịch vụ.
- Trong cửa sổ Dịch vụ, cuộn và tìm LxssManager dịch vụ.
- Nhấp chuột phải vào dịch vụ và chọn Khởi động lại hoặc Bắt đầu.
- Thoát khỏi bảng điều khiển Dịch vụ.
Kiểm tra máy chủ web của bạn ngay bây giờ và vấn đề sẽ được giải quyết.
Hy vọng bất kỳ giải pháp nào trong số này phù hợp với bạn!
Tại sao 127.0 0.1 bị từ chối kết nối?
Thông báo ngoại lệ này cho biết bạn đang cố gắng kết nối với cùng một máy chủ (127.0. 0.1), trong khi bạn cho biết rằng máy chủ của bạn đang chạy trên một máy chủ khác. 127.0 này. 0,1 đại diện cho một 'vòng lặp lại'. Để giải quyết việc 127.0 0,1 bị từ chối kết nối, hãy thử thêm cổng vào địa chỉ; ví dụ https://127.0.0.1:8080 (Mặc định cho JIRA).
Bài đăng có liên quan :Lỗi máy chủ proxy từ chối kết nối trong Firefox hoặc Chrome.