Apache Web Server เป็นซอฟต์แวร์โอเพนซอร์สที่ใช้กันอย่างแพร่หลายในการให้บริการเว็บไซต์ โดยทำหน้าที่เป็นตัวกลางระหว่างผู้ใช้งาน (Client) และเซิร์ฟเวอร์ (Server) ที่เก็บเนื้อหาเว็บเอาไว้ บทความนี้จะแนะนำวิธีติดตั้ง Apache บน Ubuntu 24.04 ทีละขั้นตอนแบบง่าย ๆ
ขั้นตอนที่ 1: อัปเดตระบบก่อนเริ่ม
ก่อนที่จะติดตั้ง ควรอัปเดตแพ็กเกจให้เป็นเวอร์ชันล่าสุดก่อนด้วยคำสั่ง:
ขั้นตอนที่ 2: ติดตั้ง Apache
ติดตั้ง Apache ด้วยคำสั่งนี้:
sudo apt install apache2 -y
หลังจากติดตั้งแล้ว สั่งให้ Apache เริ่มทำงาน:
sudo systemctl start apache2
ตั้งค่าให้เริ่มอัตโนมัติทุกครั้งเมื่อเปิดเครื่อง:
sudo systemctl enable apache2
ขั้นตอนที่ 3: เช็กว่า Apache ทำงานอยู่ไหม
ใช้คำสั่งนี้เพื่อตรวจสอบสถานะ:
sudo systemctl status apache2
ถ้าแสดงว่า "active (running)" แสดงว่าใช้งานได้แล้ว
ขั้นตอนที่ 4: เปิด Firewall ให้ Apache ใช้งาน
ถ้าเครื่องเปิดใช้งาน UFW firewall อยู่ ให้อนุญาต Apache เข้าใช้งานได้:
sudo ufw allow 'Apache Full'
sudo ufw enable # หากยังไม่เปิดใช้งาน
sudo ufw status
ขั้นตอนที่ 5: ทดสอบการทำงานของ Apache
เปิดเบราว์เซอร์ แล้วพิมพ์ IP ของเครื่อง:
ถ้าเห็นหน้าเว็บที่มีข้อความ “Apache2 Ubuntu Default Page” แปลว่าติดตั้งสำเร็จแล้ว
ตำแหน่งที่เก็บไฟล์เว็บอยู่ที่ไหน?
Apache จะใช้โฟลเดอร์นี้เป็นที่เก็บไฟล์เว็บ /var/www/html/
เอาไฟล์ .html
ไปวางไว้ในนี้ได้เลย
เช่น สร้างไฟล์แรก:
sudo nano /var/www/html/index.html
คำสั่งพื้นฐานที่ควรรู้
คำสั่ง |
ใช้ทำอะไร |
sudo systemctl start apache2 |
เริ่มให้บริการเว็บ |
sudo systemctl stop apache2 |
หยุดการให้บริการชั่วคราว |
sudo systemctl restart apache2 |
ใช้หลังแก้ config |
sudo systemctl reload apache2 |
ใช้เมื่อปรับ config เล็กน้อยไม่อยากตัดการเชื่อมต่อ
|
sudo systemctl enable apache2 |
ให้ Apache เริ่มทุกครั้งที่เปิดเครื่อง |
sudo systemctl disable apache2 |
ไม่ให้เริ่มเองตอนเปิดเครื่อง
|
การติดตั้ง Apache บน Ubuntu 24.04 ไม่ยากเลย แค่ไม่กี่คำสั่งก็พร้อมใช้งานแล้ว เหมาะสำหรับมือใหม่ที่อยากเริ่มทำเว็บเซิร์ฟเวอร์ หรือเอาไว้ลองเขียนเว็บแบบง่าย ๆ ด้วยตัวเอง ใครที่กำลังเตรียมทำระบบ
LAMP (Linux + Apache + MySQL + PHP) ก็ถือว่าก้าวแรกสำเร็จแล้วล่ะ