วันอังคารที่ 29 มกราคม พ.ศ. 2556

ปัญหา Webserver ขึ้น This site is running TeamViewer Port 80

ปัญหาเกิดหลังจากติดตั้ง appserv โดยที่ก่อนหน้านั้นติดตั้ง TeamViewer 

(จะเป็นกับ TeamViewer เวอร์ชั่น 5.1 เป็นต้นไป 5.0 ก็เป็นนะ...)


เมื่อเปิดเว็บเรียก? http://localhost/ ปกติจะเห็นเป็นหน้าแรกของ Apache หรือ Xampp ถ้าติดตั้ง Webserver ด้วย xampp

ปัญหาคือ เพราะ Port 80 หรือ 443 ถ้าเป็น https ถูก TeamViewer เอาไปใช้ซะก่อน apache ของเราทำให้ apache start ไม่ได้

และ ถ้าเข้า http://localhost/ ก็จะได้ หน้าของ TeamViewer แทน

มาดูวิธีแก้ไขกันดีกว่าครับ

1.เปลี่ยน port ของ apache ไปใช้ port อื่น (วิธีนี้ไม่แนะนำครับ)

2.หาทางป้องกันไม่ให้ TeamViewer ใช้ port 80 (แนะนำวิธีนี้)

วิธีให้เข้าไปที่ TeamViewer

ไปที่ Extras >> Option >> เลือกเมนู Advanced >> คลิก Show advanced options

เลือก

Don?t use incoming port 80 หรือ Don't use incoming ports 80 and 443 สำหรับ TeamViewer เวอร์ัชั่น 6

เท่านี้ก็เสร็จ ครับ แก้ปัญหาได้แล้ว

แต่สำหรับ TeamViewer 5.0 ที่เจอปัญหานี้ จะไม่สามารถทำตามบทความนี้ได้นะครับ ที่มา http://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/66-server-hosting/1947-%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2-webserver-%E0%B8%82%E0%B8%B6%E0%B9%89%E0%B8%99-this-site-is-running-teamviewer-port-80.html