การติดตั้ง Apache Web Server บน Ubuntu
Tuesday, 21.06.2016
─
Apache คือ แพลตฟอร์ม Open-source สำหรับสร้าง web server ซึ่งมาพร้อมกับ Feature ที่ครบครันทั้ง CGI SSL และ virtual domain
วัตถุประสงค์
เพื่อจัดเตรียมการทำเว็บไซต์ของศูนย์คอมพิวเตอร์ หรือศูนย์การเรียนรู้ สำหรับให้บริการกับบุคลากรและนักศึกษา หรือผู้ที่สนใจ
ระบบปฏิบัติการ
Ubuntu 16.04 (VMware)
วิธีการติดตั้ง
- อัปเดทและอัปเกรดระบบปฏิบัติการ Ubuntu
sudo apt-get update && sudo apt-get upgrade
- ติดตั้ง Apache โดยใช้คำสั่ง
sudo apt-get install apache2
- ทำการ Enable และ Start Apache จากนั้นให้ตรวจสอบสถานะ
systemctl enable apache2
โดยปกติหลังจาก enable Apache จะไม่มีข้อความแจ้งเตือน แต่ในรูปมีการแจ้งว่า Apache2.service ไม่ได้เปิดเซอร์วิสเอง แต่จะให้ Systemd-sysv-install เป็นตัวเปิด แต่ก็ยังเปิดใช้งานได้
- เพื่อความมั่นใจว่า Apache2 สามารถเปิดใช้งานได้เป็นปกติ และตั้งค่า Firewall ให้อนุญาต HTTP และ HTTPS โดยใช้คำสั่ง
sudo ufw app list
- ตรวจสอบ Apache Secure เพื่อให้แน่ใจว่าโปรไฟล์นี้อนุญาตให้ใช้การจราจรผ่านพอร์ต 80 และ 443
sudo ufw app info "Apache Full"
- อนุญาตให้มีการจราจรขาเข้าสำหรับโปรไฟล์นี้
sudo ufw allow in "Apache Full"
- สั่ง Start Apache และตรวจสถานะ การทำงาน โดยใช้สองคำสั่งดังนี้
systemctl start apache2 systemctl status apache2
- ทดสอบ Apache โดยพิมพ์หมายเลข IP สำหรับเชื่อมต่ออินเตอร์เน็ตของ VM ที่ช่อง URL สำหรับกรณีที่เปิดจาก browser ของเครื่อง Client แต่ถ้าทดสอบบน VM สามารภใช้ http://localhost/ หรือ http://server-ip-address/ ได้