แผงเว็บ - แผงเว็บสำหรับการจัดการเซิร์ฟเวอร์ (โฮสติ้ง) แผงควบคุมโฮสติ้ง

  • บทช่วยสอน

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

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

ฉันคิดว่าหลายท่านเดาว่าเราจะพูดถึง CentOS Web Panel (CWP) ไม่เหมือนกับแผงควบคุมอื่นๆ CWP จะปรับใช้ LAMP Stack แบบเต็มโดยอัตโนมัติพร้อมแคชที่ระดับเว็บเซิร์ฟเวอร์ผ่าน Varnish Cache - นี่เป็นโซลูชั่นที่ยอดเยี่ยมสำหรับการจัดเก็บเนื้อหาแคช "ร้อน" ของหน้าเว็บของคุณใน RAM มันจะเพิ่มความเร็วเว็บไซต์ของคุณและในขณะเดียวกันก็ลดภาระบนโปรเซสเซอร์

ความเป็นไปได้

แต่ขอกลับไปที่แผงควบคุมก่อนการติดตั้งฉันต้องการเน้นข้อดีหลักหลายประการ:
  • ตามค่าเริ่มต้น ความสามารถในการสลับเวอร์ชัน PHP นั้นมีให้ใช้งาน - ผู้ดูแลระบบที่อยู่ฝั่งของเขาสามารถติดตั้งเวอร์ชันที่ต้องการได้ด้วยการคลิกเพียงไม่กี่ครั้ง และผู้ใช้สามารถเลือกการแก้ไข PHP ที่ต้องการสำหรับไซต์ของเขาได้
  • แผงควบคุมมุ่งเน้นไปที่การจัดการเซิร์ฟเวอร์และการให้บริการโฮสติ้ง (รองรับแผนภาษีข้อ จำกัด ฯลฯ )
  • เป็นไปได้ที่จะตอบโต้การโจมตี DDoS ขนาดเล็กและบล็อกการรับส่งข้อมูลที่ไม่ต้องการผ่านการใช้ส่วนขยายสำหรับการทำงานกับ CSF (Config Server Firewall)
  • CWP รองรับ CloudLinux ซึ่งเป็นส่วนเสริมเชิงพาณิชย์ของ CentOS ที่เน้นไปที่ผู้ให้บริการโฮสติ้งเป็นหลัก
  • การโฮสต์โปรเจ็กต์ที่ค่อนข้างสะดวกพร้อมการสตรีมวิดีโอเนื่องจากการรองรับ ffmpeg ในตัว
  • CWP มีกลไกป้องกันสแปมในตัวโดยอิงจาก AmaVIS, ClamAV, OpenDKIM, การตรวจสอบ RBL, SpamAssassin;
  • แผงควบคุมรองรับการโฮสต์ทั้งเนมเซิร์ฟเวอร์ของคุณเองและการใช้ FreeDNS
  • ความพร้อมใช้งานของเครื่องมือตรวจสอบในตัว
คุณสามารถดูรายการความสามารถของ CentOS Web Panel ทั้งหมดได้จากเว็บไซต์อย่างเป็นทางการของผลิตภัณฑ์ซอฟต์แวร์ที่ลิงค์ต่อไปนี้ อย่างที่คุณเห็น เซิร์ฟเวอร์เชิงพาณิชย์และระบบการจัดการโฮสติ้งส่วนใหญ่ไม่มีความสามารถที่หลากหลายเช่นนี้ ไม่ต้องพูดถึงผลิตภัณฑ์ฟรีเลย

ความต้องการของระบบ

สำหรับความต้องการของระบบ ตามที่นักพัฒนาระบุ เราจะต้องมีเซิร์ฟเวอร์ที่มี RAM อย่างน้อย 512 MB (สำหรับระบบปฏิบัติการเวอร์ชัน 32 บิต) และ "เหรียญ" ที่ติดตั้งไว้ ได้แก่ CentOS 6.x หากคุณต้องการเพลิดเพลินกับฟีเจอร์ทั้งหมดของแผงควบคุมนี้ เช่น การสแกนเมลป้องกันไวรัส “เครื่อง” ของคุณจะต้องมี RAM อย่างน้อย 4 GB CWP ยังรองรับระบบปฏิบัติการ เช่น RedHat 6.x และ CloudLinux 6.x

กำลังเตรียมเซิร์ฟเวอร์

เมื่อผู้ให้บริการโฮสติ้งของคุณมอบเซิร์ฟเวอร์ที่ใช้ CentOS ให้กับคุณแล้ว มีขั้นตอนที่เป็นประโยชน์บางประการที่คุณต้องดำเนินการก่อนที่จะติดตั้ง CWP หากคุณไม่ได้ติดตั้งยูทิลิตี้ Wget - โปรแกรมคอนโซลสำหรับการดาวน์โหลดไฟล์ผ่านเครือข่าย ให้เชื่อมต่อกับ "เครื่อง" ผ่าน SSH แล้วป้อนคำสั่งต่อไปนี้:

ยัม -y อัปเดต
และอย่าลืมรีบูทเครื่องเพื่อให้การเปลี่ยนแปลงมีผล:

การติดตั้ง

ตอนนี้เราพร้อมติดตั้ง CentOS Web Panel แล้ว ไปที่ไดเร็กทอรี /usr/local/src:

ซีดี /usr/local/src
เราจะดาวน์โหลดไฟล์การติดตั้งเวอร์ชันล่าสุดได้ที่ไหน:

รับ http://centos-webpanel.com/cwp-latest
หากลิงก์หลักใช้งานไม่ได้ ให้ใช้คำสั่งต่อไปนี้:

รับ http://dl1.centos-webpanel.com/files/cwp-latest
จากนั้นเราก็เริ่มการติดตั้งเอง:

Sh cwp-ล่าสุด
ขั้นตอนการติดตั้งอาจใช้เวลาประมาณ 30 นาที ดังนั้นจงไปที่ห้องครัวอย่างใจเย็นเพื่อดื่มเครื่องดื่มดีๆ สักแก้ว (ทุกคนมีรสนิยมของตัวเอง) เมื่อติดตั้งพาเนลในคอนโซลแล้ว คุณจะเห็นข้อความต่อไปนี้:

############################# # ติดตั้ง CWP แล้ว # ################# ############ ไปที่ CentOS WebPanel Admin GUI ที่ http://SERVER_IP:2030/ http://xxx.xxx.xxx.xxx:2030 SSL: https://xxx.xxx xxx.xxx:2031 --------------------- ชื่อผู้ใช้: รหัสผ่านรูท: รหัสผ่านรูทเซิร์ฟเวอร์ ssh รหัสผ่านรูท MySQL: xxxxxxxxxxxx
อย่าลืมบันทึกการอนุญาตของคุณ โดยเฉพาะรหัสผ่าน MySQL superuser หลังจากนั้นตามคำแนะนำของนักพัฒนาเองเราจะรีบูทเซิร์ฟเวอร์โดยใช้ปุ่ม ENTER หากไม่ได้ผลลัพธ์ใด ๆ ให้ใช้คำสั่งรีบูตที่เรากล่าวถึงก่อนหน้านี้ เมื่อคุณพยายามเชื่อมต่อกับเซิร์ฟเวอร์อีกครั้งผ่าน SSH คุณจะเห็นหน้าจอต้อนรับ CWP ซึ่งจะแสดงข้อมูลโดยย่อเกี่ยวกับผู้ใช้ที่ลงทะเบียนและสถานการณ์การใช้พื้นที่ดิสก์ในปัจจุบัน:

******************************************** ยินดีต้อนรับสู่ CWP (CentOS WebPanel ) เซิร์ฟเวอร์ รีสตาร์ท CWP โดยใช้: บริการ cwpsrv รีสตาร์ท ***************************************** ******* *** ถ้าคุณไม่สามารถเข้าถึง CWP ลองใช้คำสั่งนี้: บริการ iptables หยุด 15:20:19 สูงสุด 23 นาที ผู้ใช้ 1 คน โหลดเฉลี่ย: 0.00, 0.00, 0.00 USER TTY จากเข้าสู่ระบบ @ IDLE JCPU PCPU อะไร root pts/0 78.111 .187.112 15:20 1.00s 0.01s 0.01s -bash ขนาดระบบไฟล์ที่ใช้ ประโยชน์ใช้% ติดตั้งบน /dev/mapper/vg0-root 33G 1.9G 30G 6% / tmpfs 504M 0 504M 0% / dev/shm /dev/vda1 485M 68M 392M 15% /บูต /dev/mapper/vg0-temp 2.0G 369M 1.5G 20% /tmp

อินเทอร์เฟซ

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

Http://xxx.xxx.xxx.xxx:2030 SSL: https://xxx.xxx.xxx.xxx:2031
หลังจากการรับรองความถูกต้องสำเร็จ เราจะไปที่หน้าเมนูแดชบอร์ด จากที่นี่ คุณสามารถจัดการการตั้งค่าทั้งหมดของแผง CWP ได้ เราจะพยายามพูดคุยสั้น ๆ เกี่ยวกับแต่ละบล็อกแผง:

  • การนำทาง - เมนูการนำทางเพื่อดูการตั้งค่าต่างๆ สำหรับแต่ละบริการ
  • 5 กระบวนการยอดนิยม - แสดง 5 กระบวนการที่ "ตะกละ" ที่สุดบนเซิร์ฟเวอร์ของคุณแบบเรียลไทม์
  • รายละเอียดดิสก์ - บล็อกนี้ให้ข้อมูลเกี่ยวกับดิสก์ของ "เครื่อง" ของคุณ
  • สถานะบริการ - แสดงสถานะปัจจุบันของบริการ และยังทำให้สามารถจัดการได้หากจำเป็น (เริ่ม หยุด ฯลฯ)
  • สถิติระบบ - แสดงการใช้ RAM จำนวนกระบวนการและตัวอักษรในคิว
  • เวอร์ชันแอปพลิเคชัน - แสดงเวอร์ชันของแอปพลิเคชันที่ติดตั้งเช่น Apache, PHP, MySQL และ FTP
  • ข้อมูลระบบ - แสดงข้อมูลเกี่ยวกับรุ่นโปรเซสเซอร์, จำนวนคอร์, ความถี่, เวอร์ชันระบบปฏิบัติการ, เวลาปฏิบัติการของเซิร์ฟเวอร์ ฯลฯ
  • ข้อมูล CWP - แสดงว่าเนมเซิร์ฟเวอร์ใดที่ได้รับการกำหนดค่าสำหรับเครื่องของคุณในปัจจุบัน และยังแสดงที่อยู่ IP ของเซิร์ฟเวอร์และเวอร์ชันของแผงควบคุมอีกด้วย

การตั้งค่ามาตรฐาน

ต่อไป เราจะกำหนดค่าพารามิเตอร์พื้นฐานหลายประการที่เราต้องทำงานกับ CWP ขั้นแรก มาตั้งค่าเนมเซิร์ฟเวอร์กัน ในการดำเนินการนี้ ให้ไปที่ส่วนเมนูฟังก์ชัน DNS และเลือกแก้ไข IP เนมเซิร์ฟเวอร์

ระบุเนมเซิร์ฟเวอร์ของคุณและคลิกปุ่มบันทึกการเปลี่ยนแปลง หากต้องการดูคำแนะนำในการตั้งค่า DNS (BIND) ให้ใช้ลิงก์ต่อไปนี้ซึ่งมีอยู่ในหน้าแก้ไข Nameservers IP

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

เราเห็นว่าฟิลด์ Shared IP มักจะมีที่อยู่ IP ของ "เครื่อง" ของคุณ (หากไม่เป็นเช่นนั้น ให้ระบุ) และในช่อง Root Email คุณต้องระบุอีเมลของคุณ หลังจากระบุข้อมูลที่จำเป็นทั้งหมดแล้วอย่าลืมคลิกปุ่มบันทึกการเปลี่ยนแปลง ตอนนี้ CWP พร้อมที่จะรับไซต์สำหรับการโฮสต์แล้ว

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

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

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

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

ฟรี -ม
ข้อมูลต่อไปนี้แสดงบนหน้าจอของ “เครื่องจักร” ของเรา:

บัฟเฟอร์ที่ใช้ร่วมกันฟรีที่ใช้ทั้งหมดแคช Mem: 1006 522 483 0 162 218 -/+ บัฟเฟอร์/แคช: 142 864 สลับ: 4095 0 4095
ฉันคิดว่าคุณจะได้ผลลัพธ์ที่คล้ายกัน ดังที่เราเห็นประมาณครึ่งหนึ่งของจำนวน RAM ทั้งหมด 1 GB ถูกใช้ - 522 MB ซึ่งค่อนข้างสอดคล้องกับคำชี้แจงของนักพัฒนา การใช้ทรัพยากรนี้ค่อนข้างต่ำสำหรับการโฮสต์แผงควบคุม

นอกจากนี้การติดตั้งเริ่มต้นยังมี PHP เวอร์ชันเสถียรล่าสุดพร้อมกับแอปพลิเคชันอยู่แล้ว

(เป็นเรื่องดีเพราะทุกอย่างรวดเร็วและมีการกระจายใหม่อยู่เสมอ) ฉันติดตั้ง nginx php sql แต่ฉันไม่มีความรู้หรือเวลาเพียงพอที่จะแก้ไขการกำหนดค่าเพื่อให้ WorpPress เริ่มทำงาน

จริงอยู่ สิ่งนี้เกิดขึ้นพร้อมกับการมอบโดเมนให้กับนายทะเบียนชนชั้นกลางด้วย โดยทั่วไปแล้วความยากลำบากเกิดขึ้นและฉันเลื่อนการย้ายออกไปจนกว่าจะถึงเวลาที่ดีขึ้น :)

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

การกำหนดค่า ISP

ผู้ดูแลระบบที่ดีคนหนึ่งแนะนำให้ฉันติดตั้งแผงควบคุมและควบคุมมัน นี่คือแผงการกำหนดค่า ISP และคำแนะนำเกี่ยวกับวิธีการติดตั้งบน Linux ใดๆ เป็นบริการฟรีและมักใช้บ่อย จากนั้นทุกอย่างก็สามารถกำหนดค่าได้จากเว็บ

แต่ ISP Config นั้นห่วย (ความคิดเห็นจากผู้มีความรู้ซึ่งมีศูนย์ข้อมูลของตนเอง)

ก่อนอื่นคุณต้องติดตั้ง Linux เปล่าด้วยเชลล์แล้วจึงติดตั้งพาเนล จากนั้นมันจะติดตั้งทุกอย่างเองและกำหนดค่าสำหรับบริการทั้งหมด

เชลล์ - เชลล์เหมือนกับที่ DOS เคยเป็น - ทำงานบนบรรทัดคำสั่ง ตอนนี้พวกเขาใช้สีโป๊ว

ผู้จัดการผู้ให้บริการอินเทอร์เน็ต

แต่เพื่อนที่ดีของฉันที่ดูแลเว็บไซต์จำนวนมากแนะนำ ISPmanager ISPmanager มีข้อดีอย่างมาก: ตัวจัดการไฟล์ในตัว แน่นอนว่าคุณสามารถใช้ WinSCP ได้ แต่การอัปโหลดไฟล์เก็บถาวรและแตกไฟล์นั้นง่ายกว่าการอัปโหลดไฟล์หลายพันไฟล์เป็นเวลาสองชั่วโมงแทนที่จะเป็น 20 นาที

หากคุณอัปโหลดไฟล์เก็บถาวรผ่าน WinSCP ไม่ใช่ทีละไฟล์ คุณจะต้องสำรวจเชลล์และรู้วิธีแตกไฟล์ แต่จะสะดวกกว่าผ่านแผงควบคุม และผู้เริ่มต้นไม่จำเป็นต้องเรียนรู้คำสั่ง TAR

แน่นอนคุณสามารถใช้คำสั่งในการตั้งค่า แต่เมื่อสร้างโฮสต์สร้างฐานข้อมูลคุณต้องเก็บอะไรไว้ในหัวมากมายว่าอะไรและอย่างไร - แผงควบคุมทำให้งานง่ายขึ้น

การติดตั้งพาเนลไม่ใช่เรื่องเล็กน้อย มีคำแนะนำมากมายบนอินเทอร์เน็ต ฉันพบว่ามีรายละเอียดและเข้าใจได้มากที่สุด: http://www.zvps.co.uk/zpanelcp/centos-6 ฉันไม่ได้ตั้งใจพิมพ์ซ้ำเพื่อหลีกเลี่ยงการลอกเลียนแบบ

ฉันเอาตัวจัดการไฟล์และโมดูลอื่น ๆ ที่นี่: http://forums.zpanelcp.com/showthread.php?6832-RusTus-ZPX-Modules โปรดทราบว่าก่อนอื่นคุณต้องติดตั้งพื้นที่เก็บข้อมูล จากนั้นใช้ "Mod Admin" เพื่อเปิดใช้งาน

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

ตรวจสอบ ทดสอบ และวิจารณ์แผงโฮสติ้ง VESTA

รองรับการแจกแจง RHEL และ CentOS เวอร์ชัน 5 และ 6 หลังจากติดตั้งแผงควบคุม Vesta คุณจะได้รับชุดซอฟต์แวร์ดังต่อไปนี้:

  • เว็บ: Nginx / Apache + mod_ruid2
  • DNS: ผูก
  • อีเมล: Exim / Dovecot / ClamAV / SpamAssasin / RoundCubeMail
  • ฐานข้อมูล: MySQL/phpMyAdmin
  • FTP: VsFTPD

การติดตั้งไม่ใช่เรื่องยาก ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง cURL และ bash แล้ว ขอแนะนำให้อัปเดตระบบเป็นเวอร์ชันล่าสุด:

ยำสะอาดอัปเดตยำทั้งหมด

หลังจากนั้นคุณสามารถเริ่มการติดตั้ง VESTA ได้

Curl -O http://vestacp.com/pub/vst-install.sh ทุบตี vst-install.sh

หากการติดตั้งค้างและ/หรือคุณมีเซิร์ฟเวอร์ราคาประหยัด ให้รันการติดตั้งด้วยตัวเลือก --force

ทุบตี vst-install.sh -f

หลังจากนั้นคุณจะต้องยืนยันความตั้งใจของคุณโดยกด "Y" และป้อนที่อยู่อีเมลที่ถูกต้อง กระบวนการติดตั้งใช้เวลาประมาณ 15 นาที (ขึ้นอยู่กับกำลังของเซิร์ฟเวอร์และความหนาของช่องสัญญาณ)

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

ข้อเสียของตัวติดตั้ง VESTA

ระหว่างการติดตั้ง พื้นที่เก็บข้อมูล remi เชื่อมต่อกันซึ่งมีการติดตั้ง php 5.4 และ mysql 5.5 โดยที่คุณไม่รู้ ใครต้องการเวอร์ชันก่อนหน้า จากนั้นรันโปรแกรมติดตั้งด้วยตัวเลือก —disable-remi

ทุบตี vst-install.sh -d

จากนั้น php 5.3 และ mysql 5.1 จะถูกติดตั้งบนเซิร์ฟเวอร์
หากคุณได้ติดตั้งไว้แล้ว คุณสามารถลองดาวน์เกรดเวอร์ชันได้โดยใช้คำแนะนำเหล่านี้ -

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

แผงควบคุมเว็บโฮสติ้งคืออะไร?

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

  • การบริหารเว็บเซิร์ฟเวอร์
  • การบริหารฐานข้อมูล
  • การจัดการ DNS;
  • การจัดการอีเมล
  • การจัดการ FTP;
  • การเข้าถึงบันทึกเซิร์ฟเวอร์
  • พื้นที่เว็บและการใช้แบนด์วิธ

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

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

แผงควบคุม

ฟรี

ส่วนหน้า

แบ็กเอนด์

ฐานข้อมูล

DNS

เอฟทีพี

อีเมล ที่อยู่

มัลติเซิร์ฟเวอร์

ใช่หลามหลามใช่ใช่ใช่ใช่เลขที่
ใช่ภาษาเพิร์ลภาษาเพิร์ลใช่ใช่ใช่ใช่ใช่
ใช่PHPPHP/MySQLใช่ใช่ใช่ใช่
ใช่PHPPHP/C/ทุบตีใช่ใช่ใช่ใช่บางส่วน
ใช่PHPPHP/MySQLใช่ใช่ใช่ใช่เลขที่
ใช่PHPPHP/MySQLใช่ใช่ใช่ใช่ใช่
ใช่PHPPHP/MySQLใช่ใช่ใช่ใช่ใช่
ใช่PHPPHP/MySQLใช่ใช่ใช่ใช่บางส่วน

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

อย่างไรก็ตาม หากคุณกำลังมองหาคุณสมบัติเฉพาะ คุณอาจต้องการอ่านอย่างละเอียด เราได้ตรวจสอบแผงควบคุมโฮสติ้งแต่ละแผงแล้ว และคุณอาจพบสิ่งที่เหมาะสมกับความต้องการของคุณ


Ajenti เป็นแผงควบคุมโฮสติ้งที่ทำให้การสร้างเว็บไซต์เป็นเรื่องง่ายมาก มันมาพร้อมกับอินเทอร์เฟซที่สะอาดตาและทันสมัย ​​ดังนั้นการตั้งค่าเซิร์ฟเวอร์แอปพลิเคชัน ฐานข้อมูล และการกำหนดเส้นทางจึงไม่ใช่เรื่องยาก นอกจากนี้ยังมาพร้อมกับการรองรับภาษาที่ยอดเยี่ยมอีกด้วย เมื่อใช้ Ajenti คุณสามารถตั้งค่าแอปพลิเคชันที่เขียนด้วย PHP (PHP-FPM), Python (WSGI), Ruby (Puma และ Unicorn) และ Node.js ได้ในเวลาอันรวดเร็ว Exim 4 และ Courier IMAP ได้รับการกำหนดค่าโดยอัตโนมัติ คุณจึงใช้อีเมลเสมือน, DKIM, DMARC และ SPF ได้ แผงควบคุมนี้เขียนด้วยภาษา Python และทำงานบนการกระจายหลายรูปแบบ



Sentora เป็นแผงควบคุมโฮสติ้งแบบโอเพ่นซอร์สที่พัฒนาโดยทีม ZPanel ดั้งเดิมบนเว็บ มาพร้อมกับการรองรับซอฟต์แวร์เช่น Apache HTTPD, PHP, ProFTPd/MariaDB, Postfix, Dovecots และอื่นๆ อีกมากมาย ซึ่งทำให้กระบวนการจัดการเว็บโฮสติ้งไม่ซับซ้อนมาก นอกจากนี้ยังมีระบบโมดูลาร์ที่เรียบง่าย เพื่อให้คุณสามารถขยายฟังก์ชันการทำงานได้โดยการติดตั้งโมดูลที่พัฒนาโดยชุมชน Sentora



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



CentOS Web Panel ดังที่ชื่อบอกไว้ ข้อกำหนดหลักคือการติดตั้งใหม่ทั้งหมด มันมาพร้อมกับคุณสมบัติมากมาย เราไม่สามารถตั้งชื่อทั้งหมดได้ แต่เราสามารถสร้างรายการสั้นๆ ที่สำคัญที่สุดได้ รายการประกอบด้วยเว็บเซิร์ฟเวอร์ Apache พร้อม Mod Security และการอัปเดตกฎอัตโนมัติ Nginx เป็นพร็อกซีย้อนกลับ เซิร์ฟเวอร์แคชวานิช MySQL / MariaDB + PhpMyAdmin, PHP 5.2, 5.3, 5.4, 5.5, 5.6 และ 7.x , Postfix + Dovecot + Roundcube WebMail + Antivirus + Spamassassin, ไฟร์วอลล์ CSF, การสำรองไฟล์, โปรแกรมติดตั้งสคริปต์ Softaculous ในคลิกเดียว และอื่นๆ อีกมากมาย



Kloxo-MR เป็นทางแยกของ Kloxo และมีคุณสมบัติมากมายที่ไม่รวมอยู่ใน Kloxo อย่างเป็นทางการ ได้รับความนิยมเนื่องจากรองรับรายการเว็บไซต์และเซิร์ฟเวอร์แคชเว็บจำนวนมากเช่น
Froxlor เป็นแผงควบคุมโฮสติ้งน้ำหนักเบาที่ทำให้การจัดการเซิร์ฟเวอร์เป็นเรื่องง่ายมาก มาพร้อมกับการสนับสนุนแบบบูรณาการสำหรับระบบตั๋ว ระดับผู้ใช้ ผู้ค้าปลีก และลูกค้า ตลอดจนความสามารถในการจัดการขั้นสูง IP ต่อโดเมน และอื่นๆ คุณสมบัติทั้งหมดนี้ถือเป็นโซลูชั่นที่เหมาะสมมากสำหรับการจัดการแพลตฟอร์มโฮสติ้ง

แน่นอน หากคุณไม่พบแผงควบคุมโฮสติ้งโอเพ่นซอร์สที่เหมาะสมกับความต้องการของคุณ คุณสามารถเลือกจากตัวเลือกที่ต้องชำระเงิน เช่น WHM/CPanel, ISPManager หรือ DirectAdmin เป็นทั้งแผงควบคุมที่ยอดเยี่ยมและมาพร้อมกับฟีเจอร์มากมาย

คุณใช้แผงควบคุมโอเพ่นซอร์สใดอยู่ มีคำแนะนำใดบ้างที่เราไม่ได้รวมไว้ในรายการของเรา? แสดงความคิดเห็นด้านล่าง

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

เพื่อไม่ให้เริ่มต้น holivar “ระบบปฏิบัติการใดที่จะเลือกโฮสต์” ฉันจะตอบด้วยวิธีนี้: ระบบปฏิบัติการที่ดีที่สุดคือระบบปฏิบัติการที่คุณรู้จัก และถ้าคุณไม่รู้อะไรเลย ให้ติดตั้ง CentOS ในความคิดของฉัน เรียนรู้ตั้งแต่เริ่มต้นง่ายกว่า

รีวิวแผงโฮสติ้งฟรี

ฉันคิดว่าไม่มีประโยชน์ที่จะเผยแพร่รายชื่อแผงโฮสติ้งฟรีทั้งหมด Yandex และ Google จะช่วยคุณ ฉันจะอธิบายเฉพาะสิ่งที่ได้รับความนิยมมากที่สุดและสิ่งที่ฉันได้ลองด้วยตัวเอง โดยปกติแล้ว พวกมันฟรีและทำงานบน CentOS

  • WEBMIN เป็นแผงควบคุมโฮสติ้งฟรีแบบคลาสสิกที่ช่วยให้คุณสามารถดำเนินการใดๆ เพื่อกำหนดค่าเครื่อง UNIX (แม้กระทั่งรีบูต) จากระยะไกลผ่านเบราว์เซอร์ เพื่อความสะดวกในการจัดการโฮสติ้ง จะใช้ร่วมกับ Usermin และ Virtualmin ในความคิดของฉัน มันสะดวกในการจัดการเซิร์ฟเวอร์ แต่ก็ยังไม่เหมาะสำหรับแผงโฮสติ้งและยิ่งไปกว่านั้น มันหนักและงุ่มง่าม
  • Kloxo เป็นแผงควบคุมโฮสติ้งที่ยอดเยี่ยม ปัญหาหนึ่งในขณะนี้ (มีนาคม 2556) มันใช้งานไม่ได้บน CentOS 6 แต่ฉันไม่ต้องการย้อนกลับไปเป็นเวอร์ชัน 5 มีการสาธิตอย่างเป็นทางการ - http://demo.kloxo.com:7778/login/
  • VESTA เป็นแผงที่ดีจาก "ผู้ผลิตในประเทศ" รองรับ CentOS 5 และ 6 เช่นเดียวกับพาเนลอื่น ๆ จะดีกว่าถ้าติดตั้งบนเซิร์ฟเวอร์ที่ปลอดภัย เวสต้าจะจัดส่งและกำหนดค่าแพ็คเกจที่จำเป็นเอง
  • AJENTI เป็นแผงควบคุมเซิร์ฟเวอร์ที่ยอดเยี่ยมอีกครั้งจาก “ผู้ผลิตในประเทศ” มันยังใช้งานได้กับเราเตอร์ที่บ้านที่ใช้ DD-WRT แต่สำหรับตอนนี้ นี่คือแผงควบคุมเซิร์ฟเวอร์ ไม่ใช่แผงควบคุมโฮสติ้ง น่าเสียดายเพราะมันดูสวยงาม
  • zPanel เป็นแผงควบคุมโฮสติ้งสากล รองรับ CentOS, FreeBSD, Windows, OSX ฯลฯ ตรรกะของการทำงานและการจัดระเบียบคล้ายกับ cPanel

เพื่อไม่ให้ผู้อ่านเบื่อกับการบรรยายเพิ่มเติม ผมจะสรุปสั้นๆ ครับ หากคุณต้องการจัดการโฮสติ้งเสมือน คุณควรเลือกระหว่าง zPanel และ VESTA
เราจะทดสอบพวกเขาจริงๆ

ตรวจสอบ ทดสอบ และวิจารณ์แผงโฮสติ้ง zPanelCP


การติดตั้งพาเนลไม่ใช่เรื่องเล็กน้อย มีคำแนะนำมากมายบนอินเทอร์เน็ต ฉันพบว่ามีรายละเอียดและเข้าใจได้มากที่สุด: http://www.zvps.co.uk/zpanelcp/centos-6 ฉันไม่ได้ตั้งใจพิมพ์ซ้ำเพื่อหลีกเลี่ยงการลอกเลียนแบบ
เช่นเดียวกับพาเนลทั้งหมด zPanel ได้รับการติดตั้งดีที่สุดบนระบบปฏิบัติการที่ปลอดภัยและมีการกำหนดค่าขั้นต่ำ
ฉันจะเริ่มต้นทันทีด้วยข้อบกพร่อง zPanel ไม่มีตัวจัดการไฟล์หรือภาษารัสเซียเป็นค่าเริ่มต้น ดังนั้นเราจึงดาวน์โหลดภาษารัสเซียได้ที่ http://sammottley.co.uk/ZPanel/ZXTS/ZXTS.php
ฉันเอาตัวจัดการไฟล์และโมดูลอื่น ๆ ที่นี่: http://forums.zpanelcp.com/showthread.php?6832-RusTus-ZPX-Modules โปรดทราบว่าก่อนอื่นคุณต้องติดตั้งพื้นที่เก็บข้อมูล จากนั้นใช้ "Mod Admin" เพื่อเปิดใช้งาน

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

ตรวจสอบ ทดสอบ และวิจารณ์แผงโฮสติ้ง VESTA


ภาพรวมของแผงนั่นเอง
รองรับการแจกแจง RHEL และ CentOS เวอร์ชัน 5 และ 6 หลังจากติดตั้งแผงควบคุม Vesta คุณจะได้รับชุดซอฟต์แวร์ดังต่อไปนี้:

  • เว็บ: Nginx / Apache + mod_ruid2
  • DNS: ผูก
  • อีเมล: Exim / Dovecot / ClamAV / SpamAssasin / RoundCubeMail
  • ฐานข้อมูล: MySQL/phpMyAdmin
  • FTP: VsFTPD

การติดตั้งไม่ใช่เรื่องยาก ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง cURL และ bash แล้ว ขอแนะนำให้อัปเดตระบบเป็นเวอร์ชันล่าสุด:

ยำสะอาด อัปเดตยำทั้งหมด

ยำสะอาดหมดเลย

ยำอัปเดต

หลังจากนั้นคุณสามารถเริ่มการติดตั้ง VESTA ได้

curl -O http://vestacp.com/pub/vst-install.sh ทุบตี vst-install.sh

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

ข้อเสียของตัวติดตั้ง VESTA

ระหว่างการติดตั้ง พื้นที่เก็บข้อมูล remi เชื่อมต่อกันซึ่งมีการติดตั้ง php 5.4 และ mysql 5.5 โดยที่คุณไม่รู้ ใครต้องการเวอร์ชันก่อนหน้า จากนั้นรันโปรแกรมติดตั้งด้วยตัวเลือก -disable-remi