วิธีติดตั้ง CentOS Web Panel (CWP) บน CentOS 7
CentOS Web Panel (CWP) เป็นแผงควบคุมเว็บโฮสติ้งฟรีที่ให้การจัดการเซิร์ฟเวอร์หลายเครื่องได้อย่างง่ายดาย (ทั้ง Dedicated และ VPS) โดยไม่จำเป็นต้องเข้าถึงเซิร์ฟเวอร์ผ่าน SSH ทุกครั้ง งานเล็กๆ ที่คุณต้องทำให้สำเร็จ มันเป็นแผงควบคุมที่มีฟีเจอร์มากมาย ซึ่งมาพร้อมกับตัวเลือกและฟีเจอร์มากมายสำหรับการจัดการเซิร์ฟเวอร์ที่รวดเร็ว
คุณสมบัติแผงเว็บ CentOS
นี่คือคุณสมบัติและบริการที่มีประโยชน์ที่สุดบางส่วนที่นำเสนอโดย CentOS Web Panel
- Apache Web Server (ตัวเลือก Mod Security + กฎการอัปเดตอัตโนมัติ)
- PHP 5.6 (ตัวสลับเวอร์ชัน suPHP, SuExec + PHP)
- MySQL/MariaDB + phpMyAdmin.
- อีเมล - Postfix และ Dovecot, กล่องจดหมาย, เว็บอินเตอร์เฟส RoundCube ((โปรแกรมป้องกันไวรัส, Spamassassin เป็นตัวเลือก)
- CSF (กำหนดค่าไฟร์วอลล์เซิร์ฟเวอร์กำหนดค่า)
- การสำรองข้อมูล (คุณสมบัตินี้เป็นทางเลือก)
- ส่วนต่อประสานการจัดการผู้ใช้ที่ง่ายดาย
- ตั้งค่าเซิร์ฟเวอร์สำหรับเว็บโฮสติ้งด้วย WordPres
- เซิร์ฟเวอร์ FreeDNS
- การตรวจสอบสด
- File System Lock (หมายถึงไม่มีการแฮ็กเว็บไซต์อีกต่อไปเนื่องจากการล็อคไฟล์จากการเปลี่ยนแปลง)
- การกำหนดค่าเซิร์ฟเวอร์ AutoFixer
- การย้ายบัญชี cPanel
- TeamSpeak 3 Manager (เสียง) และ Shoutcast Manager (การสตรีมวิดีโอ)
มีคุณลักษณะอื่นๆ อีกมากมายที่นำเสนอโดย CWP ซึ่งคุณสามารถดูได้ที่นี่
CWP เวอร์ชันล่าสุดคือ 0.9.8.651 และเผยแพร่เมื่อวันที่ 21 เมษายน 2018 ซึ่งรวมถึงการแก้ไขข้อบกพร่องเล็กน้อยเกี่ยวกับการปรับปรุงเวลาในการโหลด
การสาธิตแผงเว็บ CentOS
New Root Admin Panel Login:
Non SSL Login: http://demo1.centos-webpanel.com:2030
SSL Login: https://79.137.25.230:2031
Username: root
Password: admin123
New End user Panel Login:
Non SSL Login: http://demo1.centos-webpanel.com:2082
SSL Login: https://79.137.25.230:2083
Username: testacc
Password: admin123
ข้อกำหนดของตัวติดตั้ง CentOS Web Panel:
เพื่อหลีกเลี่ยงไม่ให้เกิดปัญหาใดๆ โปรดอ่านคำแนะนำที่สำคัญทั้งหมดต่อไปนี้อย่างละเอียดก่อนดำเนินการติดตั้ง CWP
- ติดตั้ง CWP บนเซิร์ฟเวอร์ CentOS 7 ที่เพิ่งติดตั้งใหม่เท่านั้นโดยไม่มีการเปลี่ยนแปลงการกำหนดค่าใดๆ
- ข้อกำหนด RAM ขั้นต่ำสำหรับ 32 บิต 512MB และ 64 บิต 1GB พร้อมพื้นที่ว่าง 10GB
- ขณะนี้รองรับเฉพาะที่อยู่ IP แบบคงที่เท่านั้น ไม่รองรับที่อยู่ IP แบบไดนามิก เหนียว หรือภายใน
- ไม่มีโปรแกรมถอนการติดตั้งสำหรับการลบ CWP หลังการติดตั้ง คุณต้องโหลดระบบปฏิบัติการใหม่เพื่อลบออก
เพื่อประสิทธิภาพที่ดีขึ้น เราขอแนะนำให้คุณสั่งซื้อ Linode VPS ด้วยการติดตั้ง CentOS 7 ขั้นต่ำ
ติดตั้ง CentOS Web Panel (CWP) บน CentOS 7
เพื่อวัตถุประสงค์ของบทความนี้ ฉันจะติดตั้ง CWP (CentOS Web Panel) บนเซิร์ฟเวอร์ CentOS 7 ภายในเครื่องที่มีที่อยู่ IP แบบคงที่ 192.168.0.104 และชื่อโฮสต์ cwp.linux-console.net
ตั้งค่าชื่อโฮสต์
1. หากต้องการเริ่มการติดตั้ง CWP ให้เข้าสู่ระบบเซิร์ฟเวอร์ของคุณในฐานะ root และตรวจสอบให้แน่ใจว่าได้ตั้งชื่อโฮสต์ที่ถูกต้อง
ข้อสำคัญ: ชื่อโฮสต์และชื่อโดเมนจะต้องแตกต่างกันบนเซิร์ฟเวอร์ของคุณ (เช่น หาก domain.com เป็นโดเมนของคุณบนเซิร์ฟเวอร์ของคุณ จากนั้นใช้ hostname.domain.com เป็นชื่อโฮสต์แบบเต็มของคุณ)
hostnamectl set-hostname cwp.linux-console.net
hostnamectl
ตั้งค่าที่อยู่ IP ของเซิร์ฟเวอร์
2. ในการตั้งค่าเครือข่าย เราจะใช้ยูทิลิตี nmtui (NetworkManager Text User Interface) ซึ่งนำเสนออินเทอร์เฟซผู้ใช้แบบกราฟิกเพื่อกำหนดค่าเครือข่ายโดยการควบคุม ผู้จัดการเครือข่าย
yum install NetworkManager-tui
nmtui
การติดตั้ง CentOS เว็บพาเนล
3. หลังจากตั้งค่า ชื่อโฮสต์ และ ที่อยู่ IP แบบคงที่ ตอนนี้คุณต้องอัปเดตเซิร์ฟเวอร์ของคุณเป็นเวอร์ชันล่าสุด และติดตั้งยูทิลิตี้ wget เพื่อดึงข้อมูลและติดตั้ง สคริปต์การติดตั้ง CWP
yum -y update
yum -y install wget
cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest
โปรดอดใจรอ เนื่องจากความคืบหน้าในการติดตั้งอาจใช้เวลาประมาณ 10 ถึง 20 นาทีจึงจะเสร็จสมบูรณ์ เมื่อการติดตั้งเสร็จสิ้น คุณจะเห็นหน้าจอที่ระบุว่า “CWP ” ติดตั้งอยู่และรายการข้อมูลรับรองที่จำเป็นสำหรับการเข้าถึงแผงควบคุม อย่าลืมคัดลอกหรือจดข้อมูลและเก็บไว้อย่างปลอดภัย:
เมื่อพร้อมแล้ว ให้กด “ENTER ” เพื่อรีบูตเซิร์ฟเวอร์ หากระบบไม่รีบูตโดยอัตโนมัติ เพียงพิมพ์ “รีบูต ” เพื่อรีบูตเซิร์ฟเวอร์
reboot
การกำหนดค่าแผงเว็บ CentOS
4. หลังจากเซิร์ฟเวอร์รีบูต ให้เข้าสู่ระบบเซิร์ฟเวอร์ในฐานะรูท เมื่อเข้าสู่ระบบแล้ว คุณจะเห็นหน้าจอต้อนรับที่แตกต่างกันพร้อมข้อมูลเกี่ยวกับผู้ใช้ที่เข้าสู่ระบบและการใช้พื้นที่ดิสก์ในปัจจุบัน
ตอนนี้ล็อกอินเข้าสู่เซิร์ฟเวอร์ CentOS Web Panel ของคุณโดยใช้ลิงก์ที่ได้รับจากตัวติดตั้งบนเซิร์ฟเวอร์ของคุณ
CentOS WebPanel Admin GUI: http://SERVER-IP:2030/
Username: root
Password: your root password
สำหรับคำแนะนำในการกำหนดค่าเพิ่มเติม โปรดดูที่ไซต์วิกิ/เอกสารประกอบ
ในบทความนี้ เราได้อธิบายวิธีการติดตั้ง CentOS Web Panel บน CentOS 7 หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดอย่าลังเลที่จะส่งในส่วนความคิดเห็นด้านล่าง