สาเหตุที่ต้องเปลี่ยน port apache จากมาตราฐาน 80, 443 เพราะว่า server ลง iis เอาไว้และต้องการใช้งานทั้งคู่ไปพร้อม ๆ กันเลย แต่ที่ลงไว้มันจะชนกันใช้พร้อมกันไม่ได้
วิธีเปลียนก็ไม่ยากแค่หา config ที่มันเขียนเลข port อยู่แล้วใส่เลข port อื่นที่ไม่มีใครใช้ firewall ไม่ block เข้าไปแทน อย่างจะเปลี่ยนจากมาตราฐาน http port 80 เป็น 84 และ https 443 เป็น 85
- เปิดไฟล์ C:\xampp\apache\conf\httpd.conf แล้วแก้บรรทัด
- Listen 80 แก้เป็น
Listen 84 - ServerName localhost:80 แก้เป็น
ServerName localhost:84
- Listen 80 แก้เป็น
- เปิดไฟล์ C:\xampp\apache\conf\extra\httpd-ssl.conf แล้วแก้บรรทัด
- Listen 443 แก้เป็น
Listen 85 - <VirtualHost _default_:443> แก้เป็น
<VirtualHost _default_:85> - ServerName www.example.com:443 แก้เป็น
ServerName www.example.com:85
- Listen 443 แก้เป็น
- restart apache
- ทดสอบโดยการเปิดเว็บ เช่น http://localhost:84 และ https://localhost:85
จริง ๆ แล้วมีผู้ได้กรุณาเขียนวิธีเปลี่ยน apache port ไว้ละเอียดมาก How to change XAMPP apache server port? และดู port ที่ว่างได้จากกิสต์ Well-known ports