การติดตั้ง Apache2 + PHP5 บนเครื่อง Ubuntu 14.04 LTS
มาเริ่มขั้นตอนการติดตั้งกันเลยครับ วิธีการติดตั้ง Apache2 Web Server 1. ทำการติดตั้ง Apache ผ่าน apt-get ดังนี้ครับ # sudo apt-get install -y apache2 2. ให้ทำการ Restart Apache ด้วยคำสั่ง # sudo service apache2 restart จะเห็นได้ว่าจะมี Warning เกี่ยวกับ Domain Name ไม่ต้องตกใจครับ สามารถใช้งานได้ แต่เพราะยังไม่ได้จด Domain ให้กับ IP เครื่องที่ติดตั้ง ทุกครั้งที่ Restart ก็จะมีการฟ้องจนกว่าจะจดครับ ถ้าไม่ต้องการให้ขึ้น Warning ดังกล่าว ให้ทำการแก้ไขไฟล์ /etc/apache2/apache2.conf ดังนี้ – เปิดไฟล์ /etc/apache2/apache2.conf sudo nano /etc/apache2/apache2.conf – เพิ่มข้อความท้ายไฟล์ดังนี้ (วิธีการ save ให้กด Ctrl-X แล้วกด y แล้ว enter) ServerName localhost 3. จากนั้นทำการ Restart Apache อีกครั้งจะไม่พบข้อความ Warning อีกแล้ว # sudo service apache2 restart 4. ทำการทดสอบเข้าใช้งาน HTTP โดยพิมพ์คำสั่ง http://หมายเลขไอพีของเซิร์ฟเวอร์ เช่น http://192.168.99.1 5. ในกรณีที่ต้องการติดตั้ง SSL ให้พิมพ์คำสั่งเพื่อเปิด site ดังนี้ sudo a2enmod ssl sudo a2ensite default-ssl 6. จากนั้นให้สั่ง Restart Apache ตามปกติ # sudo service apache2 restart 7. ทำการทดสอบเข้าใช้งาน HTTPS โดยพิมพ์คำสั่ง https://หมายเลขไอพีของเซิร์ฟเวอร์ เช่น https://192.168.99.1 8. ในกรณีที่ต้องการยกเลิกการติดตั้ง SSL ให้พิมพ์คำสั่งเพื่อปิด site ดังนี้ sudo a2dismod ssl sudo a2dissite default-ssl 9. จากนั้นให้สั่ง Restart Apache ตามปกติ # sudo service apache2 restart *หมายเหตุ วิธีการดู IP ให้พิมพ์ดังนี้ ifconfig ให้วิธีการดูให้สังเกตุตามรูปตัวอย่าง – eth0 เป็น ip จาก nat interface – eth1 เป็น ip จาก bridge interface – lo เป็น ip จาก loopback interface วิธีการเปลี่ยน Apache Server Default Port *ยกตัวอย่างการเปลี่ยนจาก port 80->8080 1. เปิดไฟล์ /etc/apache2/sites-enabled/000-default.conf sudo nano /etc/apache2/sites-enabled/000-default.conf 2. แก้ไขข้อความในไฟล์ดังนี้ (วิธีการ save ให้กด Ctrl-X แล้วกด y แล้ว enter) <VirtualHost *:8080> 3. เปิดไฟล์ /etc/apache2/ports.conf sudo nano /etc/apache2/ports.conf 2. แก้ไขข้อความในไฟล์ดังนี้ (วิธีการ save ให้กด Ctrl-X แล้วกด y แล้ว enter) Listen 8080 3. จากนั้นให้สั่ง