Tutorial : การติดตั้ง Apache Web server

การติดตั้ง Apache Web Server บน Ubuntu

Tuesday, 21.06.2016

     Apache คือ แพลตฟอร์ม Open-source สำหรับสร้าง web server ซึ่งมาพร้อมกับ Feature ที่ครบครันทั้ง CGI SSL และ virtual domain

วัตถุประสงค์

เพื่อจัดเตรียมการทำเว็บไซต์ของศูนย์คอมพิวเตอร์ หรือศูนย์การเรียนรู้ สำหรับให้บริการกับบุคลากรและนักศึกษา หรือผู้ที่สนใจ

ระบบปฏิบัติการ

Ubuntu 16.04 (VMware)

วิธีการติดตั้ง

  1.  อัปเดทและอัปเกรดระบบปฏิบัติการ Ubuntu
    sudo apt-get update && sudo apt-get upgrade
  2. ติดตั้ง Apache โดยใช้คำสั่ง
    sudo apt-get install apache2
    

    How to install Apache Web Server_1

  3. ทำการ Enable และ Start Apache จากนั้นให้ตรวจสอบสถานะ
    systemctl enable apache2

    How to install Apache Web Server_2โดยปกติหลังจาก enable Apache จะไม่มีข้อความแจ้งเตือน แต่ในรูปมีการแจ้งว่า Apache2.service ไม่ได้เปิดเซอร์วิสเอง แต่จะให้ Systemd-sysv-install เป็นตัวเปิด แต่ก็ยังเปิดใช้งานได้

  4. เพื่อความมั่นใจว่า Apache2 สามารถเปิดใช้งานได้เป็นปกติ และตั้งค่า Firewall ให้อนุญาต HTTP และ HTTPS โดยใช้คำสั่ง
    sudo ufw app list 


    How to install Apache Web Server_7

  5. ตรวจสอบ Apache Secure เพื่อให้แน่ใจว่าโปรไฟล์นี้อนุญาตให้ใช้การจราจรผ่านพอร์ต 80 และ 443
    sudo ufw app info "Apache Full"

    How to install Apache Web Server_3

  6. อนุญาตให้มีการจราจรขาเข้าสำหรับโปรไฟล์นี้
     sudo ufw allow in "Apache Full"

    How to install Apache Web Server_4

  7. สั่ง Start Apache และตรวจสถานะ การทำงาน โดยใช้สองคำสั่งดังนี้
    systemctl start apache2
    
    systemctl status apache2

    How to install Apache Web Server_6

  8. ทดสอบ Apache โดยพิมพ์หมายเลข IP สำหรับเชื่อมต่ออินเตอร์เน็ตของ VM ที่ช่อง URL สำหรับกรณีที่เปิดจาก browser ของเครื่อง Client แต่ถ้าทดสอบบน VM สามารภใช้ http://localhost/ หรือ http://server-ip-address/ ได้

    How to install Apache Web Server_5