Skype กับ Apache แย่งกันใ้ช้ port 80

เรื่องมีอยู่ว่า ผมพยามรัน Apache Service ซึ่งมาพร้อมกับ xammp แต่ทำอย่างไรปรากฎว่า port 80 มันไม่ว่างสักที แสดงว่ามีโปรแกรมอื่นๆ ใช้ port นี้อยู่ ตรวจสอบโดยใช้คำสั่ง netstat -an ก็จะพบว่ามีการรอการเรียกที่ port 80 (ดูวิธีการใช้งานคำสั่งนี้ได้ที่นี่นะครับ) แต่คิดไ่ม่ออกว่าโปรแกรมอะไร เพราะผมก็ไม่ได้ติดตั้งเซอร์วิสอะไรที่คิดว่าจะเกี่ยวข้องกับ port 80 นี้เลย



แต่มาสังเกตได้ว่า เมื่อผมหยุดใ้ช้โปรแกรม Skype หรือใช้งาน Apache ก่อน Skype ผมจะสามารถรัน Apache Service ได้ เมื่อลองกลับไปค้นในอินเทอร์เนตก็พบว่ามีคนเจอปัญหาแบบเดียวกันนี้ และได้เขียนวิธีแก้ไขไว้

วิธีแก้ไขคือ การกำหนดไม่ใช้ Skype ใช้งาน port 80 โดยไปที่เมนู Tools > Options... > Advance > Connection แล้วยกเลิกเครื่องหมายถูกหน้าตัวเลือก Use port 80 and 443 as alternatives for incoming connections



(อีกวิธีหนึ่งคือย้าย port ของ Apache Service ให้ไปใช้ port อื่นที่ไม่ใช่ port 80 แน่คงจะยุ่งยากในการใช้งานมากกว่า)

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

C001-2.1 ดีไวซ์ไดรเวอร์ และโปรแกรมดีไวซ์เมเนเจอร์

Jonathan Livingston : Seagull

พระพุทธเจ้าเป็นศาสดาเอกของโลก... จริงหรือ ?