Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด Localhost refused to connect ใน Chrome บน Windows 11

หากเจอข้อความ Localhost refused to connect เมื่อรันเว็บเซิร์ฟเวอร์บน Windows 11/10 บทความนี้ช่วยแก้ไขให้ผู้ดูแลเว็บไซต์

แก้ไขข้อผิดพลาด Localhost refused to connect ใน Chrome บน Windows 11

Localhost refused to connect หมายถึงอะไร

หมายถึงไม่สามารถเข้าถึงเว็บเซิร์ฟเวอร์ผ่าน localhost ได้ อาจเป็น Firewall บล็อก การแก้ไขโดยแก้ไข Firewall ให้อนุญาตพอร์ตที่ MAMP ใช้

สาเหตุที่พบบ่อย:

  • Localhost ไม่ชี้ไป 127.0.0.1
  • ใช้ WSL รันเว็บเซิร์ฟเวอร์
  • Port 80 ถูกใช้โดยแอปอื่น
  • เข้าถึงผ่านพอร์ตผิด
  • สิทธิ์ไม่เพียงพอ

แก้ไข Localhost refused to connect error

  1. เข้าถึงผ่าน 127.0.0.1
  2. เข้าถึงผ่าน Port Number
  3. เปลี่ยนพอร์ต Apache ใน XAMPP
  4. เปลี่ยนพอร์ต Apache ใน WAMP
  5. ลบไฟล์ application.config (ถ้ามี)
  6. Restart LxssManager Service (สำหรับ WSL)

1] เข้าถึงผ่าน 127.0.0.1

สตาร์ท XAMPP/WAMP แล้วในเบราว์เซอร์พิมพ์ 127.0.0.1 Enter หากได้ ให้ใช้ 127.0.0.1/filename แทน localhost/filename

2] เข้าถึงผ่าน Port Number

หากเว็บเซิร์ฟเวอร์ไม่รันบนพอร์ต 80 ให้พิมพ์ localhost:8080 (หรือพอร์ตที่ใช้)

3] เปลี่ยนพอร์ต Apache ใน XAMPP

  • เปิด XAMPP Control Panel หยุด Apache
  • Win+E เปิด File Explorer ไป
    C:\xampp\apache\conf
  • เปิด httpd.conf ด้วย Text Editor หา:
Listen 80
ServerName localhost:80

เปลี่ยนเป็น:

Listen 8080
ServerName localhost:8080
  • Save (Ctrl+S) เริ่ม Apache ใหม่

4] เปลี่ยนพอร์ต Apache ใน WAMP

  • Kill WAMP processes ใน Task Manager
  • File Explorer ไป
    C:\wamp\apache2\conf
  • แก้ httpd.conf เหมือน XAMPP (Listen 8080, ServerName localhost:8080)
  • Save เริ่ม WAMP ใหม่

5] ลบ application.config File

  • เปิดโฟลเดอร์โปรเจกต์ > โฟลเดอร์ .vs (hidden) > config > ลบ application.config

6] Restart LxssManager Service (WSL)

แก้ไขข้อผิดพลาด Localhost refused to connect ใน Chrome บน Windows 11

  • Win+R พิมพ์ services.msc Enter
  • หา LxssManager คลิกขวา Restart/Start

Why is 127.0.0.1 refused to connect?

พยายามเชื่อมต่อ host เดียวกัน แต่เซิร์ฟเวอร์รันบน host อื่น ลองเพิ่มพอร์ต เช่น https://127.0.0.1:8080

Related post: The proxy server is refusing connections error in Firefox or Chrome.