Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

Localhost ปฏิเสธที่จะเชื่อมต่อใน Chrome บน Windows 11

หากคุณพบ Localhost ปฏิเสธที่จะเชื่อมต่อ ข้อความแสดงข้อผิดพลาดเมื่อเรียกใช้เว็บเซิร์ฟเวอร์บนคอมพิวเตอร์ที่ใช้ Windows 11/10 ในพื้นที่ของคุณ โพสต์นี้มีขึ้นเพื่อช่วยให้เจ้าของเว็บไซต์และผู้ดูแลระบบแก้ไขปัญหาด้วยวิธีแก้ปัญหาที่เพียงพอที่สุด

Localhost ปฏิเสธที่จะเชื่อมต่อใน Chrome บน Windows 11

เมื่อ localhost ปฏิเสธที่จะเชื่อมต่อหมายความว่าอย่างไร

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

ผู้กระทำผิดที่เป็นไปได้มากที่สุดสำหรับข้อผิดพลาดนี้ ได้แก่;

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

แก้ไขข้อผิดพลาด Localhost ปฏิเสธการเชื่อมต่อ

หาก Localhost ปฏิเสธที่จะเชื่อมต่อ ข้อความแสดงข้อผิดพลาดปรากฏบนเบราว์เซอร์ Chrome ของคุณในคอมพิวเตอร์ที่ใช้ Windows 11/10 คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างโดยไม่เรียงลำดับเฉพาะ และดูว่าจะช่วยแก้ปัญหาได้หรือไม่

  1. เข้าถึง Localhost ผ่าน 127.0.0.1
  2. เข้าถึง Localhost ผ่านหมายเลขพอร์ต
  3. เปลี่ยนพอร์ต Apache ใน XAMPP
  4. เปลี่ยนพอร์ต Apache ใน WAMP
  5. ลบไฟล์ application.config (ถ้ามี)
  6. เริ่มบริการ LxssManager ใหม่ (ใช้กับเว็บเซิร์ฟเวอร์ที่ทำงานบน WSL)

มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน

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

โซลูชันนี้กำหนดให้คุณต้องเริ่มต้นเว็บเซิร์ฟเวอร์โดยเปิด XAMPP หรือ WAMP จากนั้นไปที่เบราว์เซอร์และพิมพ์ 127.0.0.1 และกด Enter บนแป้นพิมพ์ของคุณ หากวิธีแก้ปัญหานี้แก้ไข Localhost ปฏิเสธที่จะเชื่อมต่อ ข้อความแสดงข้อผิดพลาด หมายความว่า localhost ไม่ได้ชี้ไปที่ IP นี้ ดังนั้นในการเข้าถึงโครงการ/ไฟล์ใดๆ บนเว็บเซิร์ฟเวอร์ของคุณ คุณจะต้องพิมพ์ 127.0.0.1/filename แทน localhost/filename .

2] เข้าถึง Localhost ผ่านหมายเลขพอร์ต

หากเว็บเซิร์ฟเวอร์ของคุณไม่ทำงานบนพอร์ตเริ่มต้น 80 คุณจะพบข้อผิดพลาดนี้ ในกรณีนี้ ในการแก้ไขปัญหา คุณสามารถเข้าถึงเว็บเซิร์ฟเวอร์ในเครื่องโดยระบุหมายเลขพอร์ต ในการทำเช่นนั้น คุณต้องพิมพ์ localhost:8080 ในเบราว์เซอร์ของคุณ

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

ในการเปลี่ยนพอร์ตที่รัน Apache ใน XAMPP ให้ทำดังต่อไปนี้:

  • เริ่ม XAMPP จาก เมนูเริ่ม
  • ดับเบิลคลิกที่ไอคอน XAMPP ในซิสเต็มเทรย์บนทาสก์บาร์เพื่อเปิดแผงควบคุม XAMPP
  • ใน XAMPP แผงควบคุม หน้าต่าง คุณจะเห็นรายการบริการที่กำลังทำงานอยู่ เช่น Apache, MySQL เป็นต้น
  • ข้างชื่อบริการจะมี หยุด ปุ่ม.
  • คลิกที่ Stop หน้า apache บริการ
  • ถัดไป กด แป้น Windows + E เพื่อเปิด File Explorer
  • ตอนนี้ ไปที่ไดเร็กทอรีด้านล่าง:
C:\xampp\apache\conf
  • ที่ตำแหน่ง ให้มองหาไฟล์ชื่อ httpd.conf .
  • ถัดไป เปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความ
  • ภายในไฟล์ ให้ค้นหาสองบรรทัดต่อไปนี้:
Listen 80
ServerName localhost:80

แทนที่ด้วยสิ่งต่อไปนี้:

Listen 8080
ServerName localhost:8080
  • บันทึกไฟล์โดยกด CTRL + S .
  • เปิด XAMPP Control Panel อีกครั้ง แล้วเริ่มเว็บเซิร์ฟเวอร์ Apache

ข้อผิดพลาดควรได้รับการแก้ไขทันทีหากปัญหาเกิดจากหมายเลขพอร์ตที่ขัดแย้งกัน มิฉะนั้น ให้ลองวิธีแก้ไขปัญหาถัดไป

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

ในการเปลี่ยนพอร์ตที่รัน Apache ใน WAMP ให้ทำดังนี้:

  • กำจัด WAMP ที่รันอยู่ทั้งหมดในตัวจัดการงาน
  • ถัดไป เปิด File Explorer
  • ตอนนี้ ไปที่ไดเร็กทอรีด้านล่าง:
C:\wamp\apache2\conf
  • ที่ตำแหน่ง ให้มองหาไฟล์ชื่อ httpd.conf .
  • ถัดไป เปิดไฟล์ด้วยโปรแกรมแก้ไขข้อความ
  • ภายในไฟล์ ให้ค้นหาสองบรรทัดต่อไปนี้:
Listen 80
ServerName localhost:80

แทนที่ด้วยสิ่งต่อไปนี้:

Listen 8080
ServerName localhost:8080
  • บันทึกไฟล์

ตอนนี้เปิด WAMP และดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากเป็นกรณีหลัง ให้ลองวิธีแก้ไขปัญหาถัดไป

5] ลบไฟล์ application.config (ถ้ามี)

หากต้องการลบไฟล์กำหนดค่าแอปพลิเคชัน ให้ทำดังนี้:

  • เปิดโฟลเดอร์โครงการของคุณใน File Explorer
  • ต่อไป เปิด .vs โฟลเดอร์ คุณอาจต้องแสดงไฟล์/โฟลเดอร์ที่ซ่อนอยู่
  • เมื่ออยู่ใน .vs โฟลเดอร์ สำรวจ config โฟลเดอร์
  • ภายในโฟลเดอร์การกำหนดค่า ให้ลบ application.config ไฟล์.
  • ออกจาก File Explorer

หากปัญหายังไม่ได้รับการแก้ไข ให้ลองวิธีแก้ไขปัญหาถัดไป

6] เริ่มบริการ LxssManager ใหม่ (ใช้กับเว็บเซิร์ฟเวอร์ที่ทำงานบน WSL)

Localhost ปฏิเสธที่จะเชื่อมต่อใน Chrome บน Windows 11

ทำดังต่อไปนี้:

  • กด แป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
  • ในกล่องโต้ตอบ Run ให้พิมพ์ services.msc และกด Enter เพื่อเปิดบริการ
  • ในหน้าต่าง Services ให้เลื่อนและค้นหา LxssManager บริการ
  • คลิกขวาที่บริการแล้วเลือกรีสตาร์ทหรือเริ่ม
  • ออกจากคอนโซลบริการ

ตรวจสอบเว็บเซิร์ฟเวอร์ของคุณตอนนี้และปัญหาควรได้รับการแก้ไข

หวังว่าวิธีแก้ปัญหาเหล่านี้จะได้ผลสำหรับคุณ!

เหตุใด 127.0 0.1 จึงปฏิเสธที่จะเชื่อมต่อ

ข้อความแสดงข้อยกเว้นนี้ระบุว่าคุณกำลังพยายามเชื่อมต่อกับโฮสต์เดียวกัน (127.0. 0.1) ในขณะที่คุณกำลังระบุว่าเซิร์ฟเวอร์ของคุณกำลังทำงานอยู่บนโฮสต์อื่น 127.0 นี้ 0.1 แสดงถึง 'ลูปแบ็ค' หากต้องการแก้ไข 127.0 0.1 ปฏิเสธที่จะเชื่อมต่อ ให้ลองเพิ่มพอร์ตไปยังที่อยู่ ตัวอย่าง https://127.0.0.1:8080 (ค่าเริ่มต้นสำหรับ JIRA)

โพสต์ที่เกี่ยวข้อง :พร็อกซีเซิร์ฟเวอร์ปฏิเสธข้อผิดพลาดในการเชื่อมต่อใน Firefox หรือ Chrome

Localhost ปฏิเสธที่จะเชื่อมต่อใน Chrome บน Windows 11