CentOS Web Panel - แผงควบคุมเว็บโฮสติ้งฟรีแบบ All-in-One สำหรับ CentOS/RHEL 6
CentOS Web Panel (CWP) เป็นแผงควบคุมเว็บโฮสติ้งฟรีที่ช่วยให้คุณจัดการเซิร์ฟเวอร์หลายเครื่องได้อย่างง่ายดาย (ทั้ง Dedicated และ VPS) โดยไม่จำเป็นต้องเข้าถึงเซิร์ฟเวอร์ผ่าน SSH สำหรับ ทุกงานเล็กๆ ที่คุณต้องทำให้สำเร็จ มันเป็นแผงควบคุมที่มีฟีเจอร์มากมายที่ฉันมั่นใจว่าคุณจะต้องชอบ ฉันจะพยายามแสดงรายการคุณสมบัติที่มีประโยชน์ที่สุดบางประการ:
- Apache Web Server (ตัวเลือก Mod Security และ OWASP)
- PHP 5.4 และตัวสลับ PHP
- MySQL กับ phpMyAdmin
- อีเมล – Postfix และ Dovecot, กล่องจดหมาย, เว็บอินเตอร์เฟส RoundCube
- CSF (กำหนดค่าไฟร์วอลล์เซิร์ฟเวอร์)
- การสำรองข้อมูล (คุณสมบัตินี้เป็นทางเลือก)
- ส่วนต่อประสานการจัดการผู้ใช้ที่ง่ายดาย
- เซิร์ฟเวอร์ FreeDNS
- การตรวจสอบสด
- การสำรองข้อมูล
- File System Lock (หมายถึงไม่มีการแฮ็กเว็บไซต์อีกต่อไปเนื่องจากการล็อคไฟล์จากการเปลี่ยนแปลง)
- การกำหนดค่าเซิร์ฟเวอร์ AutoFixer
- การย้ายบัญชี cPanel
- TeamSpeak 3 Manager (เสียง) และ Shoutcast Manager (การสตรีมวิดีโอ)
CWP เวอร์ชันล่าสุดคือ 0.9.8.6 และเผยแพร่เมื่อวันที่ 19 เมษายน 2015 ซึ่งรวมถึงการแก้ไขข้อบกพร่องบางประการเกี่ยวกับการปรับปรุงเวลาในการโหลด
การสาธิตแผงเว็บ CentOS
- การเข้าสู่ระบบที่ไม่ใช่ SSL – http://185.4.149.65:2030/
- เข้าสู่ระบบ SSL – https://185.4.149.65:2031/
------------------ Admin / Root Login ------------------
Username: root
Password: admin123
------------------ User Login ------------------
Username: test-dom
Password: admin123
ก่อนที่ฉันจะเริ่มการติดตั้ง ฉันจะต้องบอกคุณถึงสิ่งสำคัญบางประการเกี่ยวกับ CPW และข้อกำหนดของระบบ:
- การติดตั้งจะต้องเสร็จสิ้นบนเซิร์ฟเวอร์ CentOS ใหม่ที่ไม่มี MySQL ขอแนะนำให้ใช้ CentOS/RedHat/CloudLinux 6.x แม้ว่ามันอาจจะทำงานบน CentOS 5 ได้ แต่ก็ยังไม่ได้รับการทดสอบอย่างสมบูรณ์ CWP ยังไม่รองรับ CentOS 7
- ข้อกำหนด RAM ขั้นต่ำสำหรับ 32 บิต 512MB และ 64 บิต 1024MB พร้อมพื้นที่ว่าง 10GB
- ปัจจุบันรองรับที่อยู่ IP แบบคงที่ แต่ไม่รองรับที่อยู่ IP แบบไดนามิก เหนียว หรือภายใน
- ไม่มีโปรแกรมถอนการติดตั้งสำหรับการลบ CWP หลังการติดตั้ง คุณต้องโหลดระบบปฏิบัติการใหม่เพื่อลบออก
เพื่อวัตถุประสงค์ของบทความนี้ ฉันจะติดตั้ง CWP (CentOS Web Panel) บนเซิร์ฟเวอร์ CentOS 6 ภายในเครื่องซึ่งมีที่อยู่ IP แบบคงที่ 192.168.0.10
การติดตั้งแผงเว็บ CentOS
1. หากต้องการเริ่มการติดตั้ง ให้เข้าถึงเซิร์ฟเวอร์ของคุณในฐานะรูท และตรวจสอบให้แน่ใจว่าได้ตั้งค่า ชื่อโฮสต์ และ ที่อยู่ IP แบบคงที่ ที่ถูกต้องก่อนที่จะมุ่งหน้าไปที่ การติดตั้ง CentOS Web Panel
ข้อสำคัญ: ชื่อโฮสต์และชื่อโดเมนจะต้องแตกต่างกันบนเซิร์ฟเวอร์ของคุณ (ตัวอย่างเช่น หาก domain.com เป็นโดเมนของคุณบนเซิร์ฟเวอร์ของคุณ ดังนั้น ใช้ hostname.domain.com เป็นชื่อโฮสต์แบบเต็มของคุณ)
2. หลังจากตั้งชื่อโฮสต์และที่อยู่ IP แบบคงที่ คุณต้องติดตั้งยูทิลิตี้ wget เพื่อดึงสคริปต์การติดตั้ง CWP
yum -y install wget
3. จากนั้น อัปเดตเซิร์ฟเวอร์แบบเต็มเป็นเวอร์ชันล่าสุด จากนั้นรีบูตเซิร์ฟเวอร์เพื่อให้การอัปเดตใหม่ทั้งหมดมีผล
yum -y update
reboot
4. หลังจากเซิร์ฟเวอร์รีบูต คุณจะต้องดาวน์โหลดสคริปต์การติดตั้ง CentOS Web Panel โดยใช้ยูทิลิตี้ wget และติดตั้ง CWP ตามที่แสดงด้านล่าง
cd /usr/local/src
wget http://centos-webpanel.com/cwp-latest
sh cwp-latest
โปรดอดใจรอเนื่องจากขั้นตอนการติดตั้งอาจใช้เวลาประมาณ 10 ถึง 20 นาที จึงจะเสร็จสมบูรณ์ เมื่อการติดตั้งเสร็จสิ้น คุณจะเห็นหน้าจอที่ระบุว่า “CWP ” ติดตั้งอยู่และรายการข้อมูลรับรองที่จำเป็นสำหรับการเข้าถึงแผงควบคุม อย่าลืมคัดลอกหรือจดข้อมูลและเก็บไว้อย่างปลอดภัย:
5. เมื่อพร้อมแล้ว ให้กด “ENTER ” เพื่อรีบูตเซิร์ฟเวอร์ หากระบบไม่รีบูตโดยอัตโนมัติ เพียงพิมพ์ “รีบูต ” เพื่อรีบูตเซิร์ฟเวอร์
6. หลังจากเซิร์ฟเวอร์รีบูต ให้ล็อกอินเข้าสู่เซิร์ฟเวอร์ในฐานะรูท คราวนี้หน้าจอต้อนรับจะแตกต่างออกไปเล็กน้อย คุณจะเห็นหน้าจอต้อนรับ CWP ซึ่งจะให้ข้อมูลโดยย่อเกี่ยวกับผู้ใช้ที่เข้าสู่ระบบและการใช้พื้นที่ดิสก์ในปัจจุบัน:
7. ตอนนี้คุณพร้อมที่จะเข้าถึง CentOS Web Panel ผ่านทางเว็บเบราว์เซอร์ที่คุณชื่นชอบแล้ว หากต้องการทำสิ่งนี้ เพียงพิมพ์:
http://your-ip-addresss.com:2030
OR
https://your-ip-addresss.com:2031 (over SSL)
เนื่องจากฉันได้ทำการติดตั้งบนเครื่องของฉันแล้ว ฉันจึงสามารถเข้าถึงได้โดยใช้:
http://192.168.0.10:2030
สำหรับการตรวจสอบสิทธิ์ คุณจะต้องใช้ชื่อผู้ใช้และรหัสผ่าน รูท สำหรับเซิร์ฟเวอร์ของคุณ
หลังจากการรับรองความถูกต้องสำเร็จ คุณจะเห็นแดชบอร์ด CWP:
นี่คือหน้าหลักของ CWP ของคุณและเป็นที่ที่คุณจัดการการตั้งค่าทั้งหมด ฉันจะพยายามให้ข้อมูลโดยย่อเกี่ยวกับแต่ละบล็อกที่มีอยู่ในปัจจุบัน:
- การนำทาง (ด้านซ้าย) – เมนูการนำทางสำหรับการเรียกดูการตั้งค่าต่างๆ ของแต่ละบริการ
- กระบวนการ 5 อันดับแรก – บล็อกนี้ให้การตรวจสอบแบบเรียลไทม์โดย 5 กระบวนการที่ใช้ทรัพยากรมากที่สุด
- รายละเอียดดิสก์ – บล็อกนี้ให้คำอธิบายโดยย่อเกี่ยวกับการแบ่งพาร์ติชันดิสก์และการใช้พื้นที่ดิสก์
- สถานะบริการ – แสดงสถานะปัจจุบันของบริการปัจจุบันตลอดจนตัวเลือกในการ "เริ่มต้น", "หยุด" และ "รีสตาร์ท"
- สถิติระบบ – แสดงการใช้งานหน่วยความจำปัจจุบันและหน่วยความจำ Swap จำนวนกระบวนการที่ทำงาน และอีเมลในคิว
- เวอร์ชันของแอปพลิเคชัน – แสดงเวอร์ชันที่ติดตั้งในปัจจุบันของ Apache, PHP, MySQL, FTP,
- ข้อมูลระบบ – แสดงข้อมูลเกี่ยวกับโมเดล CPU ของเซิร์ฟเวอร์ จำนวนคอร์ ชื่อระบบปฏิบัติการ เวอร์ชันเคอร์เนล แพลตฟอร์ม เวลาทำงาน และเวลาเซิร์ฟเวอร์
- ข้อมูล CWP – แสดงการตั้งค่าปัจจุบันสำหรับเนมเซิร์ฟเวอร์ของเซิร์ฟเวอร์ของคุณ, IP ของเซิร์ฟเวอร์, IP ที่ใช้ร่วมกัน, ชื่อโฮสต์ของเซิร์ฟเวอร์ และเวอร์ชันของ CWP
การใช้ทรัพยากรจาก CWP ต่ำมาก หลังจากทดสอบสองสามชั่วโมง การใช้หน่วยความจำยังคงอยู่ที่ 512 MB:
นี่อาจเป็นประโยชน์อย่างยิ่งหากคุณใช้เซิร์ฟเวอร์ขนาดเล็กที่มีทรัพยากรจำกัด ความจริงที่ว่า CWP มีเครื่องมือทั้งหมดที่คุณต้องการในการจัดการและปรับแต่งเซิร์ฟเวอร์ของคุณโดยไม่ต้องใช้ใบอนุญาตแบบชำระเงิน ทำให้โปรแกรมนี้สมบูรณ์แบบไม่เพียงแต่สำหรับโครงการทดสอบการสร้างเท่านั้น แต่ยังเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการจัดการสภาพแวดล้อมจริงด้วย .
หากคุณใช้งานเซิร์ฟเวอร์ที่ไม่มีการจัดการที่มาพร้อมกับการติดตั้ง CentOS ธรรมดา ฉันขอแนะนำให้คุณพิจารณา CWP เป็นแผงควบคุมเซิร์ฟเวอร์ของคุณ
ฉันหวังว่าคุณจะพบว่าบทความข้างต้นมีประโยชน์ และเช่นเคยหากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดอย่าลังเลที่จะส่งในส่วนความคิดเห็นด้านล่าง
ลิงก์อ้างอิง: http://centos-webpanel.com/