ค้นหาเว็บไซต์

aaPanel: ตั้งค่าพาเนลควบคุมโฮสติ้งฟรีบน Ubuntu 24.04


การเปิดเผยข้อมูล: บทความนี้มีลิงก์พันธมิตร ฉันอาจได้รับค่าคอมมิชชั่นเมื่อคุณซื้อสินค้าผ่านลิงก์เหล่านี้โดยไม่เสียค่าใช้จ่ายเพิ่มเติมสำหรับคุณ.

การจัดการเว็บเซิร์ฟเวอร์ผ่านคำสั่งในบรรทัดคำสั่งเพียงอย่างเดียวอาจทำให้รู้สึกเหมือนกำลังทำหลายสิ่งพร้อมกัน คุณต้องตั้งค่า Apache หรือ Nginx จัดการฐานข้อมูล ดูแลใบรับรอง SSL ตรวจสอบการใช้งานทรัพยากร และจัดการสิทธิ์การเข้าถึงไฟล์ ทั้งหมดนี้ต้องจดจำไวยากรณ์ที่ถูกต้องสำหรับแต่ละการทำงานด้วย

แผงควบคุมโฮสติ้งช่วยแก้ปัญหานี้โดยให้คุณมีอินเทอร์เฟซแบบภาพสำหรับงานทั้งหมดเหล่านี้ แทนที่จะต้องจำคำสั่งและแก้ไขไฟล์คอนฟิกด้วยตัวเอง คุณจะได้แดชบอร์ดที่สามารถคลิก ตั้งค่า และใช้งานได้อย่างมั่นใจ

aaPanel เป็นแผงควบคุมฟรีและเบา ที่จัดการงานนี้ได้อย่างยอดเยี่ยม มันเป็นเวอร์ชันสากลของ BT Panel หนึ่งในเครื่องมือบริหารเซิร์ฟเวอร์ที่ได้รับความนิยมมากที่สุดในจีน และได้นำความเรียบง่ายนั้นมาสู่ผู้ใช้งานที่พูดภาษาอังกฤษ คุณสามารถติดตั้งเซิร์ฟเวอร์เว็บ ฐานข้อมูล เวอร์ชัน PHP และเครื่องมือด้านความปลอดภัยได้ด้วยการคลิกเพียงครั้งเดียว ทั้งหมดนี้ผ่านอินเทอร์เฟซเว็บที่สะอาดตาและไม่ทำให้คุณรู้สึกสับสนกับตัวเลือกที่คุณอาจไม่เคยใช้

แต่เรื่องคือ: แม้ว่า aaPanel จะทำให้การจัดการเซิร์ฟเวอร์ง่ายขึ้น แต่การติดตั้งครั้งแรกยังคงต้องใช้คำสั่งบางอย่างในบรรทัดคำสั่งเพื่อให้ทุกอย่างทำงานได้อย่างถูกต้อง ซึ่งนี่คือสิ่งที่เราจะอธิบายในคู่มือนี้

เราจะติดตั้ง aaPanel บนเซิร์ฟเวอร์ Ubuntu 24.04 ใหม่ ตั้งค่ากำแพงไฟร์วอลล์ให้ถูกต้อง และพาคุณเข้าสู่หน้าเว็บอินเตอร์เฟซที่คุณสามารถเริ่มจัดการสภาพแวดล้อมโฮสติ้งของคุณได้โดยไม่ต้องยุ่งกับเทอร์มินัลอีก เว้นแต่ว่าคุณต้องการเอง

คุณสมบัติพื้นฐาน

ก่อนที่เราจะเริ่ม คุณจะต้องมีบางสิ่งบางอย่างพร้อมก่อน:

  • เซิร์ฟเวอร์ที่รัน Ubuntu 24.04 (VPS จากผู้ให้บริการอย่าง DigitalOcean, Linode หรือ AWS ทำงานได้อย่างสมบูรณ์แบบ)
  • การเข้าถึงรูตหรือบัญชีผู้ใช้ที่มีสิทธิ์ sudo
  • แรมอย่างน้อย 512MB (แนะนำ 1GB หรือมากกว่าสำหรับประสิทธิภาพที่ดียิ่งขึ้น)
  • การเชื่อมต่ออินเทอร์เน็ตที่เสถียรสำหรับดาวน์โหลดแพ็กเกจ

ขั้นตอนที่ 1: อัปเดตระบบ Ubuntu

ก่อนอื่น มาทำให้แน่ใจว่าระบบ Ubuntu ของคุณมีแพ็กเกจล่าสุดทั้งหมด ซึ่งจะช่วยป้องกันปัญหาความเข้ากันได้และทำให้คุณเริ่มต้นได้จากสภาพแวดล้อมที่สะอาด

sudo apt update && sudo apt upgrade -y

คำสั่งข้างต้นทำสองอย่าง: อัปเดตรายการแพ็กเกจเพื่อดูว่ามีอะไรบ้าง จากนั้นอัปเกรดแพ็กเกจที่ติดตั้งแล้วให้เป็นเวอร์ชันล่าสุด สำหรับตัวเลือก -y จะตอบคำถามว่า “ใช่” อัตโนมัติ ทำให้คุณไม่ต้องเฝ้ากระบวนการเอง

ขั้นตอนที่ 2: ติดตั้ง aaPanel บน Ubuntu

aaPanel มีสคริปต์การติดตั้งที่ตรวจสอบระบบของคุณ ติดตั้งส่วนประกอบที่จำเป็น ตั้งค่าแผงควบคุม และสร้างข้อมูลเข้าสู่ระบบของคุณ ทั้งหมดในขั้นตอนเดียว

URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel

การติดตั้งใช้เวลาประมาณ 5-10 นาที ขึ้นอยู่กับความเร็วของเซิร์ฟเวอร์และการเชื่อมต่ออินเทอร์เน็ตของคุณ คุณจะเห็นการติดตั้งแพ็กเกจต่าง ๆ การกำหนดค่าบริการ และการตั้งค่าความปลอดภัยถูกนำไปใช้

การติดตั้ง aaPanel บน Ubuntu

เมื่อการติดตั้งเสร็จสิ้น คุณจะเห็นบางอย่างที่หน้าตาแบบนี้:

ติดตั้ง aaPanel สำเร็จแล้ว

สำคัญ: อย่าลืมบันทึกข้อมูลเข้าสู่ระบบเหล่านี้ คุณจะต้องใช้ในภายหลัง และสตริงสุ่มใน URL (e05c4e96 ในตัวอย่างนี้) เป็นโทเค็นความปลอดภัยที่ป้องกันการเข้าถึงแผงควบคุมโดยไม่ได้รับอนุญาต

ที่อยู่ภายนอกคือสิ่งที่คุณจะใช้ในการเข้าถึง aaPanel จากทุกที่บนอินเทอร์เน็ต ส่วนที่อยู่ภายในจะใช้ได้เฉพาะเมื่อคุณอยู่ในเครือข่ายท้องถิ่นเดียวกับเซิร์ฟเวอร์ของคุณ

ขั้นตอนที่ 3: เปิดพอร์ต aaPanel บนไฟร์วอลล์

aaPanel ทำงานบนพอร์ต 7800 เป็นค่าเริ่มต้น แต่ขึ้นอยู่กับการตั้งค่าเซิร์ฟเวอร์ของคุณ พอร์ตนี้อาจถูกไฟร์วอลล์บล็อก มาตรวจสอบให้แน่ใจว่าสามารถเข้าถึงได้

ถ้าคุณกำลังใช้ UFW (ไฟร์วอลล์มาตรฐานของ Ubuntu):

sudo ufw allow 7800/tcp
sudo ufw reload

หากคุณกำลังรันเซิร์ฟเวอร์ของคุณบนผู้ให้บริการคลาวด์ เช่น AWS, DigitalOcean หรือ Linode คุณก็จะต้องเพิ่มกฎไฟร์วอลล์ในเว็บคอนโซลของพวกเขาเพื่ออนุญาตการรับส่งข้อมูลผ่านพอร์ต 7800 ด้วย

ขั้นตอนที่ 4: เข้าสู่เว็บอินเตอร์เฟซของ aaPanel

เปิดเว็บเบราว์เซอร์ของคุณแล้วไปที่ URL ที่ให้ไว้ในระหว่างการติดตั้ง:

http://your-server-ip:7800/e05c4e96

แทนที่ your-server-ip ด้วยที่อยู่ IP ของเซิร์ฟเวอร์จริงของคุณ และใช้โทเค็นความปลอดภัยที่ได้จากผลลัพธ์การติดตั้งของคุณ คุณจะเห็นหน้าจอล็อกอิน ให้กรอกชื่อผู้ใช้และรหัสผ่านที่ถูกสร้างขึ้นระหว่างการติดตั้ง

เข้าสู่ระบบเว็บ aaPanel

เคล็ดลับความปลอดภัย: สิ่งแรกที่คุณควรทำหลังจากเข้าสู่ระบบคือเปลี่ยนรหัสผ่านเป็นรหัสที่มีเพียงคุณเท่านั้นที่รู้ และคุณสามารถทำได้จากการตั้งค่าแผงควบคุม

เปลี่ยนรหัสผ่านผู้ดูแล aaPanel

ขั้นตอนที่ 5: ทำการตั้งค่าเริ่มต้นให้เสร็จ

เมื่อคุณเข้าสู่ระบบแล้ว, aaPanel จะแนะนำให้ติดตั้งสแตก LAMP หรือ LNMP (Linux + Apache/Nginx + MySQL + PHP) ซึ่งจะให้ทุกสิ่งที่คุณจำเป็นต้องใช้ในการโฮสต์เว็บไซต์

คุณจะเห็นตัวเลือกเช่น:

  • LNMP (Nginx + MySQL + PHP) – เร็วกว่าในการให้บริการเนื้อหาสแตติก เหมาะสมสำหรับเว็บไซต์ที่มีผู้ใช้งานจำนวนมาก
  • LAMP (Apache + MySQL + PHP) – เข้ากันได้ดีกับแอปพลิเคชันบางประเภทมากกว่า และการกำหนดค่า .htaccess ง่ายขึ้น

เลือกตามความต้องการของคุณ หากคุณไม่แน่ใจ LNMP โดยทั่วไปจะเป็นตัวเลือกที่ดีกว่าสำหรับแอปพลิเคชันเว็บสมัยใหม่ ดังนั้นให้เลือกเวอร์ชันที่คุณต้องการสำหรับแต่ละส่วนประกอบ (แผงควบคุมจะแนะนำเวอร์ชันที่เสถียร) จากนั้นคลิก “ติดตั้งด้วยคลิกเดียว” และให้ aaPanel ดูแลส่วนที่เหลือ

ติดตั้งการตั้งค่า LNMP

สิ่งที่คุณสามารถทำได้ตอนนี้กับ aaPanel

เมื่อคุณติดตั้ง aaPanel และเตรียมสแต็กเว็บของคุณเรียบร้อยแล้ว คุณสามารถ:

  • สร้างเว็บไซต์พร้อมการกำหนดค่า Nginx/Apache อัตโนมัติ
  • ติดตั้งใบรับรอง SSL ด้วยการคลิกครั้งเดียว พร้อมการรวม Let’s Encrypt
  • จัดการฐานข้อมูล MySQL ผ่าน phpMyAdmin
  • อัปโหลดไฟล์ผ่านตัวจัดการไฟล์ที่ติดมากับระบบ
  • ตรวจสอบทรัพยากรเซิร์ฟเวอร์ (CPU, หน่วยความจำ, การใช้งานดิสก์) แบบเรียลไทม์
  • ตั้งค่าการสำรองข้อมูลอัตโนมัติไปยังที่เก็บข้อมูลภายในเครื่องหรือผู้ให้บริการคลาวด์
  • ติดตั้งซอฟต์แวร์เพิ่มเติมเช่น Redis, Memcached หรือ Node.js ผ่าน App Store

ทั้งหมดนี้เกิดขึ้นผ่านอินเทอร์เฟซเว็บ ไม่จำเป็นต้องใช้คำสั่งบนบรรทัดคำสั่ง เว้นแต่คุณต้องการการควบคุมในระดับนั้น

คำแนะนำด้านความปลอดภัยของ aaPanel

ก่อนที่คุณจะเริ่มโฮสต์สิ่งสำคัญใด ๆ ให้ใช้เวลาสักครู่เพื่อรักษาความปลอดภัยของแผงควบคุมของคุณ:

  • เปลี่ยนพอร์ตเริ่มต้น – ไปที่ การตั้งค่าพาเนล และเปลี่ยนพอร์ต 7800 เป็นอย่างอื่นที่ไม่เด่นชัด
  • เปิดใช้งานการยืนยันตัวตนแบบสองขั้นตอน – สิ่งนี้จะเพิ่มชั้นการป้องกันเพิ่มเติมให้กับการเข้าสู่ระบบของคุณ
  • ตั้งค่า SSL สำหรับแผงควบคุมเอง – สิ่งนี้ช่วยเข้ารหัสการเชื่อมต่อของคุณกับอินเตอร์เฟซของ aaPanel
  • ตั้งค่าการอัปเดตอัตโนมัติ – รักษาสแต็กซอฟต์แวร์ของคุณให้ได้รับการแก้ไขช่องโหว่
  • ตรวจสอบการตั้งค่าความปลอดภัย – aaPanel มีเครื่องมือสแกนความปลอดภัยที่ตรวจสอบการตั้งค่าที่ผิดพลาดทั่วไป

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

การจัดการ aaPanel ผ่านบรรทัดคำสั่ง

ในขณะที่อินเทอร์เฟซเว็บจัดการงานส่วนใหญ่ บางครั้งคุณอาจจำเป็นต้องจัดการ aaPanel เองจากเทอร์มินอล เช่น อินเทอร์เฟซเว็บไม่โหลด คุณต้องการรีสตาร์ทบริการ หรือคุณต้องการตรวจสอบสถานะระบบอย่างรวดเร็วผ่าน SSH

aaPanel รวมสคริปต์จัดการผ่านบรรทัดคำสั่งที่ช่วยให้คุณควบคุมฟังก์ชันหลักของแผงควบคุมได้ ซึ่งเรียบง่าย ตรงไปตรงมา และไม่ต้องจำคำสั่งที่ซับซ้อน

ในการเปิดกล่องเครื่องมือจัดการของ aaPanel ให้เพียงแค่รัน:

bt

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

กล่องเครื่องมือจัดการของ aaPanel

บางครั้งคุณจำเป็นต้องควบคุมบริการ aaPanel โดยตรง

service bt stop          #Stop the panel
service bt start         #Start the panel
service bt restart       #Restart the panel
ข้อคิดสุดท้าย

aaPanel เปลี่ยนการจัดการเซิร์ฟเวอร์ที่ซับซ้อนให้เป็นประสบการณ์ที่ง่ายและเหมาะกับมือใหม่ เมื่อทำการติดตั้งแล้ว มันจะให้แดชบอร์ดเว็บที่เรียบง่ายสำหรับการติดตั้งเว็บไซต์ จัดการฐานข้อมูล ตั้งค่าความปลอดภัย และตรวจสอบเซิร์ฟเวอร์ของคุณโดยไม่ต้องพึ่งพาการทำงานบนบรรทัดคำสั่งอย่างต่อเนื่อง