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

วิธีติดตั้ง cPanel และ WHM ใน CentOS 6


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

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

คุณสมบัติของ cPanel

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

  • การควบคุม GUI อันทรงพลังบนเซิร์ฟเวอร์ของคุณด้วย WHM
  • สามารถทำงานที่น่าเบื่อ เช่น การสำรองข้อมูล การย้ายข้อมูล และการกู้คืนได้อย่างง่ายดายและราบรื่น
  • การจัดการ DNS และเมลเซิร์ฟเวอร์ที่ยอดเยี่ยมสำหรับเซิร์ฟเวอร์หลักและบัญชีลูกค้า
  • สามารถสลับ/เปิด/ปิดบริการสำหรับเซิร์ฟเวอร์ได้อย่างง่ายดาย
  • สามารถกำหนดค่า SSL/TLS สำหรับบริการเซิร์ฟเวอร์และโดเมนไคลเอ็นต์ทั้งหมด
  • บูรณาการอย่างง่ายดายกับ Phpmyadmin เพื่อให้อินเทอร์เฟซบนเว็บเพื่อจัดการฐานข้อมูล MySQL ของคุณ
  • รู้สึกอิสระที่จะรีแบรนด์มัน
  • สามารถรวมเข้ากับ WHMCS ได้อย่างง่ายดายเพื่อทำให้การจัดการการเรียกเก็บเงินเป็นแบบอัตโนมัติ

ในบทความนี้ เราจะกล่าวถึงการติดตั้ง cPanel และ WHM บน CentOS/RHEL 6.5 และแบ่งปันบางส่วน ข้อมูลที่เป็นประโยชน์มากขึ้นซึ่งจะช่วยให้คุณจัดการ cPanel & WHM

ข้อกำหนดเบื้องต้นในการติดตั้ง

  1. การติดตั้งเซิร์ฟเวอร์ CentOS 6.5 ใหม่และน้อยที่สุด
  2. ขั้นต่ำ 1 GB
  3. พื้นที่ว่างในดิสก์ขั้นต่ำ 20GB ที่จำเป็นสำหรับการติดตั้ง cPanel
  4. ใบอนุญาต cPanel

การติดตั้ง cPanel ใน CentOS และ RHEL 6

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


cat /etc/redhat-release

CentOS release 6.4 (Final)

หากคุณไม่มีเวอร์ชันล่าสุด โปรดอัปเดตระบบปฏิบัติการของคุณเป็นเวอร์ชันล่าสุด ใน CentOS และ RHEL เราสามารถทำได้โดยใช้ตัวติดตั้งแพ็คเกจ yum


yum update

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


cat /etc/redhat-release

CentOS release 6.5 (Final)

ถัดไป ตรวจสอบให้แน่ใจว่าระบบของคุณมีชื่อโฮสต์มาตรฐาน หรือตั้งค่าดังนี้


hostname cpanel.tecmint.lan

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


cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

คำสั่งข้างต้นนี้จะเปลี่ยนเซสชันของคุณเป็นโฮมไดเร็กตอรี่ ดาวน์โหลด cPanel & WHM เวอร์ชันล่าสุด และรันสคริปต์การติดตั้ง

ข้อสำคัญ: ฉันขอแนะนำอย่างยิ่งให้เรียกใช้สคริปต์การติดตั้งอัตโนมัติ cPanel ในโหมดหน้าจอ หากคุณดำเนินการด้วย SSH เนื่องจากต้องใช้เวลา 30 -40 นาทีในการติดตั้งให้เสร็จสิ้น ขึ้นอยู่กับทรัพยากรเซิร์ฟเวอร์และความเร็วแบนด์วิธของคุณ

ผลลัพธ์ตัวอย่าง

Verifying archive integrity... All good.
Uncompressing cPanel & WHM Installer.....
        ____                  _
    ___|  _ \ __ _ _ __   ___| |
   / __| |_) / _` | '_ \ / _ \ |
  | (__|  __/ (_| | | | |  __/ |
   \___|_|   \__,_|_| |_|\___|_|
  
  Installer Version v00061 r019cb5809ce1f2644bbf195d18f15f513a4f5263

Beginning main installation.
2017-03-04 04:52:33  720 ( INFO): cPanel & WHM installation started at: Sat Mar  4 04:52:33 2017!
2017-03-04 04:52:33  721 ( INFO): This installation will require 20-50 minutes, depending on your hardware.
2017-03-04 04:52:33  722 ( INFO): Now is the time to go get another cup of coffee/jolt.
2017-03-04 04:52:33  723 ( INFO): The install will log to the /var/log/cpanel-install.log file.
2017-03-04 04:52:33  724 ( INFO): 
2017-03-04 04:52:33  725 ( INFO): Beginning Installation v3...
2017-03-04 04:52:33  428 ( INFO): CentOS 6 (Linux) detected!
2017-03-04 04:52:33  444 ( INFO): Checking RAM now...
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): To take full advantage of all of cPanel & WHM's features,
2017-03-04 04:52:33  233 ( WARN): such as multiple SSL certificates on a single IPv4 Address
2017-03-04 04:52:33  233 ( WARN): and significantly improved performance and startup times,
2017-03-04 04:52:33  233 ( WARN): we highly recommend that you use CentOS version 7.
2017-03-04 04:52:33  233 ( WARN): 
2017-03-04 04:52:33  233 ( WARN): Installation will begin in 5 seconds.
....

ตอนนี้คุณต้องรอให้สคริปต์ตัวติดตั้ง cPanel ทำการติดตั้งให้เสร็จสิ้น

สคริปต์ตัวติดตั้งอัตโนมัติทำอะไรให้คุณ

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

  1. มันจะตรวจสอบแพ็คเกจต่างๆ เพื่อให้แน่ใจว่าจะไม่มีข้อขัดแย้ง และพบความขัดแย้งของแพ็คเกจ มันจะถอนการติดตั้งแพ็คเกจก่อนหน้าด้วย yum และนั่นคือเหตุผลว่าทำไมจึงแนะนำให้ติดตั้ง cPanel บนระบบปฏิบัติการใหม่
  2. ดาวน์โหลดไฟล์ภาษาและฐานสำหรับการติดตั้ง
  3. ติดตั้งโมดูล Perl ต่างๆ ผ่าน CPAN และแพ็คเกจที่จำเป็นอื่นๆ ด้วย yum
  4. ดาวน์โหลดและคอมไพล์ PHP และ Apache ด้วยโมดูลที่เกี่ยวข้องต่างๆ

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

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

http://your-server-ip:2087

OR

http://your-host-name:2087

cPanel จะเปิดเว็บอินเตอร์เฟสขึ้นมาเหมือนกับด้านล่าง

กรุณาเข้าสู่ระบบด้วยผู้ใช้ “root ” และ รหัสผ่าน ของคุณ เหลือการคลิกอีกบางส่วนเพื่อทำการติดตั้ง cPanel ให้เสร็จสิ้น ยอมรับข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ปลายทางโดยคลิกปุ่ม “ฉันยอมรับ?/ไปที่ขั้นตอนที่ 2”:

โปรดระบุที่อยู่อีเมลที่ทำงานและที่อยู่ SMS สำหรับติดต่อในคอลัมน์ “ที่อยู่อีเมลติดต่อของเซิร์ฟเวอร์ ” และ “ที่อยู่ SMS สำหรับติดต่อของเซิร์ฟเวอร์ ” ตามลำดับ เนื่องจาก cPanel ของคุณส่งการแจ้งเตือนที่สำคัญทั้งหมด การแจ้งเตือนไปยัง อีเมล-id นี้ (แนะนำ) คุณสามารถกรอกรายละเอียดส่วนที่เหลือได้เช่นกัน หากคุณมี

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

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

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

ในขั้นตอนเดียวกัน โปรดจด เนมเซิร์ฟเวอร์ ที่คุณต้องการใช้ในรูปแบบ ns1/ns2.example.com นอกจากนี้ ให้เพิ่มรายการ A สำหรับ ชื่อโฮสต์ และ nameserver ของคุณโดยเลือกช่องทำเครื่องหมาย โปรดดูภาพด้านล่าง

คุณสามารถเลือกและตั้งค่าบริการต่างๆ เช่น FTP, Mail และ Cphulk ใน ขั้นตอนที่ 5 ของเว็บนี้ ตัวช่วยสร้าง โปรดดูภาพรวมและคำอธิบายด้านล่าง

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

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

ขั้นตอนสุดท้ายที่ 6 ช่วยให้คุณสามารถ เปิดใช้งานโควต้า ซึ่งจะช่วยคุณติดตามการใช้พื้นที่ดิสก์

โปรดเลือก “ใช้โควต้าระบบไฟล์ ” และคลิกที่ “เสร็จสิ้นวิซาร์ดการตั้งค่า ” เพื่อเสร็จสิ้นกระบวนการติดตั้ง เมื่อคุณติดตั้งเสร็จแล้ว หน้าแรกของ WHM จะปรากฏดังนี้..

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

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

root@server1 [~]# /usr/local/cpanel/cpkeyclt

ตามที่ฉันได้บอกคุณข้างต้นว่า Cpanel มีไว้สำหรับการเข้าถึงระดับผู้ใช้ และ WHM มีไว้สำหรับการเข้าถึงระดับรูท คุณต้องสร้างบัญชีที่มีตัวเลือกที่มีอยู่ใน WHM ที่นี่ฉันได้สร้างบัญชีด้วยชื่อผู้ใช้ “tecmint ” เพื่อแสดงมุมมองของ cPanel ให้กับผู้ใช้ โปรดดูภาพด้านล่าง

สิ่งที่มีประโยชน์อื่น ๆ ที่ควรรู้ก่อนเริ่มทำงานกับ Cpanel และ WHM

ไฟล์แบ็กเอนด์ CPanel

  1. ไดเร็กทอรี Cpanel : /usr/local/cpanel
  2. เครื่องมือของบุคคลที่สาม : /usr/local/cpanel/3rdparty/
  3. ไดเรกทอรีส่วนเสริมของ Cpanel : /usr/local/cpanel/addons/
  4. ไฟล์ฐานเช่น Phpmyadmin, skins : /usr/local/cpanel/base/
  5. ไบนารี cPanel : /usr/local/cpanel/bin/
  6. ไฟล์ CGI : /usr/local/cpanel/cgi-sys/
  7. การเข้าถึง Cpanel และไฟล์บันทึกข้อผิดพลาด: /usr/local/cpanel/logs/
  8. ไฟล์ที่เกี่ยวข้อง Whm : /usr/local/cpanel/whostmgr/

ไฟล์ Conf ที่สำคัญ

  1. ไฟล์การกำหนดค่า Apache: /etc/httpd/conf/httpd.conf
  2. ไฟล์ conf เซิร์ฟเวอร์อีเมล Exim:/etc/exim.conf
  3. ไฟล์ conf ที่มีชื่อ: /etc/named.conf
  4. ไฟล์ Conf ProFTP และ Pureftpd :/etc/proftpd.conf และ /etc/pure-ftpd.conf
  5. ไฟล์ผู้ใช้ Cpanel: /var/cpanel/users/username
  6. ไฟล์การกำหนดค่า Cpanel (ปรับแต่งการตั้งค่า) : /var/cpanel/cpanel.config
  7. ไฟล์การกำหนดค่าเครือข่าย: /etc/sysconfig/network
  8. ข้อมูลส่วนเสริม ข้อมูลที่พัก และโดเมนย่อย: /etc/userdomains
  9. ไฟล์กำหนดค่าการอัปเดต Cpanel: /etc/cpupdate.conf
  10. ไฟล์ Conf ของ Clamav: /etc/clamav.conf
  11. ไฟล์การกำหนดค่า Mysql: /etc/my.cnf
  12. ไฟล์ PHP ini conf : /usr/local/lib/php.ini

ลิงค์อ้างอิง

หน้าแรกของ cPanel/WHM

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

จนถึงตอนนี้ โปรดติดต่อกับ linux-console.net เพื่อรับบทเรียนที่น่าตื่นเต้นและน่าสนใจยิ่งขึ้นในอนาคต แสดงความคิดเห็นและข้อเสนอแนะอันมีค่าของคุณด้านล่างในส่วนความคิดเห็นของเรา