CentOS 7

การติดตั้ง CentOS Web Panel บน CentOS 7 – DigitalOcean

CentOS Web Panel คล้ายๆ Direct admin ที่ทำหน้าที่ในการจัดการเบื้องหลัง Server เว็บของเรานะครับ อย่างเช่น เพิ่ม domain ลง Server , เพิ่ม database , จัดการ phpMyAdmin คือ ครบ จบ มีทุกอย่างที่ต้องการในการทำเว็บๆหนึ่งขึ้นมา

ซึ่งเว็บจะทำงานได้
คิดว่าต้องประกอบด้วย 2 อย่าง ชื่อโดเมนเนม + Host หรือ Server


ใครจะไม่ใช้ โดเมนเนมหรือชื่อเว็บก็ได้ (friend-series.com) ก็จะใช้เป็นแค่ IP ของ Server เป็นแค่ตัวเลข เช่น 165.22.55.88

ส่วน CentOS Web Panel ตัวนี้ ทำหน้าที่เป็นตัวช่วยให้ทั้งสอง ทำงานเข้าด้วยกันได้

เริ่มเลยนะครับ อันดับแรก เชื่อมต่อ ssh ของ server เราขึ้นมา โดยใช้ terminal (mac) หรือ PuTTY (windows) server ต้องเป็น centos นะครับ ตัวอย่างนี้จะใช้เป็น centos 7

1. Hardware Requirements
ความต้องการ Server ที่ CWP ต้องการและแนะนำนะครับ

32 bit operating systems ต้องการอย่างน้อย of 512 MB RAM
64 bit operating systems ต้องการอย่างน้อย of 1024 MB RAM (แนะนำ)
และระบบแนะนำหากอยากให้ระบบทำงานได้ดีและเร็วขึ้น: 4 GB+ RAM so you would have the full functionality such as Anti-virus scan of emails.

2. Preparing Server
เตรียมความพร้อม server โดยการติดตั้งแพคเกจที่ CWP ต้องการ

คัดลอกคำสั่งแต่ละบรรทัดไปวางใน terminal แล้วกด Enter เพื่อให้คำสั่งทำงาน หลังจากทำงานเสร็จ บรรทัดการทำงานควรจะกลับมาเป็น [root@centos ~]# แบบนี้นะครับ

yum -y install wget

3. Server Update
อัพเดท server ของเราให้เป็นเวอร์ชั่นล่าสุด

yum -y update

4. Reboot Server
reboot server เพื่อให้ การอัพเดทมีผล

reboot

5. CentOS 7: Installer for CentOS 7
เชื่อมต่อ ssh server กลับคืนมาอีกครั้งนะครับ ขั้นตอนนี้จะเป็นการติดตั้งตัว Panel แล้ว

cd /usr/local/src
wget http://centos-webpanel.com/cwp-el7-latest
sh cwp-el7-latest

ถ้า wget ตัวด้านบนไม่ทำงานให้ใช้

wget http://dl1.centos-webpanel.com/files/cwp-el7-latest

ช้าหรือเร็วขึ้นอยู่กับความสามารถ server ของเพื่อนๆนะครับ ปกติแล้ว แอดมินทำไม่ถึง 20 นาที เมื่อติดตั้งเสร็จแล้วจะมีข้อความแจ้ง Username และ Password ของ Root MySQL ไว้ตอนท้าย คัดลอกไว้ด้วยก็ดีนะครับ เผื่อเอาไว้ใช้ จะได้ไม่ต้องหาวิธีเข้าไปดูมันใหม่ ให้ยุ่งยาก หลังจากนั้นมันจะบังคับให้ reboot server กด Enter ไปครับ เป็นอันเสร็จสิ้น

หลังจาก reboot server แล้วให้ลองเรียกไปยัง IP ของ Server ผ่าน Web Browser ดูครับจะต้องเห็นหน้า Welcome ของ CentOS Web Panel

วิธีการเรียกใช้งาน Panel ก็คือ
http://your-IP:2030 สำหรับ HTTP (ใช้แค่ http ก็ได้)
https://your-IP:2031 สำหรับ HTTPs

username กับ password คือ ตัวเดียวกับที่เราใช้เข้า digitalocean นะครับ

ขอบคุณบทความเริ่มแรกที่ทำให้แอดมินรู้จักเจ้าตัวนี้ https://www.goragod.com/knowledge/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87_centos_web_panel.html

และเพื่อนยังศึกษาเพิ่มเติมด้วยตัวเองได้ที่
http://centos-webpanel.com/installation-instructions

ขอจบบทความนี้ไว้เพียงเท่านี้ก่อนนะครับ พอติดตั้งเสร็จแล้วยังต้องมีการ เพิ่มโดเมนเนม แก้ไขวันเวลา โซนที่อยู่ เพิ่ม database ใส่ ip server ของเรา อื่นๆอีกซึ่งสามารถศึกษาเองผ่าน google ไปก่อนนะครับ 55