ไดเรกทอรีบทความ
VestaCPเป็นเรื่องง่ายมาก แต่ทรงพลังและมีประสิทธิภาพลินุกซ์แผงควบคุมเว็บโฮสติ้ง
โดยค่าเริ่มต้น มันจะติดตั้งเว็บเซิร์ฟเวอร์ nginx, PHP,mysql, เซิร์ฟเวอร์ DNS และอื่นๆ ที่ต้องใช้งานเว็บเซิร์ฟเวอร์เต็มรูปแบบ软件,ทั้งหมดนี้คือ站ทำSEOเงื่อนไขที่จำเป็น
แผงควบคุม VestaCP สามารถติดตั้งได้บน RHEL 5 และ 6CentOS 5和6,Ubuntu 12.04至14.04和Debian 7上。
แผง VestaCP ยังเป็นที่นิยมอย่างมากในหมู่นักพัฒนาเว็บและผู้ดูแลระบบ เนื่องจากมีระบบปฏิบัติการที่รองรับที่หลากหลาย
เรียนรู้เกี่ยวกับ VestaCP
VestaCP เป็นโซลูชันที่สมบูรณ์สำหรับลูกค้ารายเดียว ลูกค้าสามารถติดตั้งโซลูชันฟรีแบบรวมบน VPS หรือเซิร์ฟเวอร์เฉพาะของตนได้
แผงฟรีส่วนใหญ่ เช่น Z-Panel ไม่เป็นปัจจุบัน ช่องโหว่ด้านความปลอดภัยที่เป็นที่รู้จักส่วนใหญ่ยังคงเปิดอยู่ และ VestaCP มีการพัฒนาผลิตภัณฑ์อย่างต่อเนื่อง
หากคุณยังใหม่ต่อการบำรุงรักษาเซิร์ฟเวอร์ คุณยังสามารถสั่งซื้อแพ็คเกจสนับสนุนจากพวกเขา:
- อินเทอร์เฟซของพวกเขามีเอกลักษณ์เฉพาะสำหรับพวกเขา
- VestaCP ใช้การปรับ Modern Material บนผิวแผงควบคุม
- ผู้ใช้ยังสามารถอัปเดตการสร้างแบรนด์ของตนเองเป็น VestaCP โดยใช้ธีม
เงื่อนไขการติดตั้ง
คุณสามารถติดตั้ง VestaCP บนเซิร์ฟเวอร์ที่มี RAM อย่างน้อย 1GB (แนะนำ) แต่มันจะทำงานได้อย่างราบรื่นบนเซิร์ฟเวอร์ RAM ขนาด 512MB
แต่ในการติดตั้งเครื่องมือสแกนไวรัส การตั้งค่าเริ่มต้นของแผงควบคุมต้องมี RAM อย่างน้อย 3GB
อย่างไรก็ตาม ผู้ใช้สามารถแทนที่การตั้งค่าเหล่านี้และติดตั้งการสแกนไวรัสและคุณสมบัติอื่นๆ บนเซิร์ฟเวอร์ใดก็ได้
- VestaCP รองรับ Centos, Ubuntu, Debian และ RHEL
- หน่วยความจำ VPS 1 GB หรือน้อยกว่า VestaCP สำหรับประเภท Mirco (ประเภท Micro ไม่รองรับ phpfcgi)
- หน่วยความจำ VPS 1G-3G เป็นประเภทมินิ
- หน่วยความจำ VPS 3G-7G มีขนาดปานกลาง
- หน่วยความจำ VPS 7G หรือใหญ่กว่านั้นมีขนาดใหญ่ ซึ่งสามารถติดตั้งส่วนประกอบป้องกันสแปมขนาดกลางและขนาดใหญ่ได้
ติดตั้ง VestaCP ซอฟต์แวร์ต่อไปนี้จะถูกติดตั้ง
- อาปาเช่
- PHP
- งินเอ็กซ์
- ที่มีชื่อ
- เอ็กซิม
- โดฟคอต
- ClamAV (ขึ้นอยู่กับการกำหนดค่าของคุณ)
- SpamAssassin
- MySQL & PHPMyAdmin
- PostgreSQL
- Vsftpd
การเตรียมการติดตั้ง VestaCP
การติดตั้ง VestaCP นั้นค่อนข้างตรงไปตรงมา ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้งานซอฟต์แวร์เริ่มต้นบนเซิร์ฟเวอร์ของคุณ
ถ้าใช่ ให้ใช้คำสั่งที่เหมาะสมเพื่อลบซอฟต์แวร์ที่ซ้ำซ้อนเหล่านั้น
เราขอแนะนำให้คุณใช้การติดตั้งระบบปฏิบัติการใหม่ทั้งหมด เนื่องจากจะช่วยคุณประหยัดจากความขัดแย้งที่อาจเกิดขึ้นระหว่างการติดตั้ง (เช่น การติดตั้งแผงควบคุมอื่นๆ เป็นต้น)
ตัวอย่างคำสั่งถอนการติดตั้ง LAMP บน CentOS
ขั้นตอนที่ 1:ลบเซิร์ฟเวอร์ MySQL
หากต้องการลบ MySQL บนเซิร์ฟเวอร์ CentOS ให้รันคำสั่งต่อไปนี้▼
yum remove mysql-client mysql-server mysql-common mysql-devel
ขั้นตอนที่ 2:ลบไลบรารี MySQL
yum remove mysql-libs
ขั้นตอนที่ 3:ลบการติดตั้ง PHP ที่มีอยู่
yum remove php php-common php-devel
ขั้นตอนที่ 4:ลบบริการ Apache ออกจากเซิร์ฟเวอร์
โปรดดูบทความนี้ ▼
ตัวอย่างคำสั่งถอนการติดตั้ง LAMP บน Ubuntu
คุณสามารถเรียกใช้คำสั่งบรรทัดเดียวนี้เพื่อลบ LAMP บนเซิร์ฟเวอร์ Ubuntu ▼
`# sudo apt-get remove --purge apache2 php5 mysql-server-5.0 phpmyadmin`
- ▲ รหัสด้านบนจะลบ LAMP . ที่ติดตั้งอยู่ในปัจจุบัน
เริ่มการติดตั้ง VestaCP
เชื่อมต่อกับ VPS/เซิร์ฟเวอร์ของคุณผ่าน SSH บทความนี้ใช้ซอฟต์แวร์ Putty สำหรับการสาธิต
ขั้นตอนที่ 1:ดาวน์โหลดตัวติดตั้ง VestaCP
ใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดตัวติดตั้ง VestaCP ▼
curl -O http://vestacp.com/pub/vst-install.sh
ขั้นตอนที่ 2:เริ่มการติดตั้ง VestaCP
หลังจากดาวน์โหลดสำเร็จ ให้รันคำสั่งนี้เพื่อเริ่มการติดตั้ง VestaCP ▼
bash vst-install.sh
ขั้นตอนที่ 3:ยืนยันการติดตั้ง VestaCP
โปรแกรมติดตั้งจะขอการยืนยันการติดตั้ง VestaCP ป้อน 'y' เพื่อดำเนินการต่อ ▼
ขั้นตอนที่ 4:กรอกอีเมล
- จากนั้นจะขอให้คุณป้อนอีเมลที่ถูกต้อง (เพื่อส่งข้อมูลอัปเดตเกี่ยวกับเซิร์ฟเวอร์ปัจจุบัน)
- ดังนั้น โปรดป้อนอีเมลที่ถูกต้องและกด Enter
ขั้นตอนที่ 5:ป้อนชื่อโฮสต์ FQDN
- FQDN เป็นชื่อโดเมนแบบเต็ม/ตัวย่อโดเมนสากล
- Dom ที่มีคุณสมบัติครบถ้วนain ชื่อ ชื่อโดเมนได้รับจากการแก้ปัญหา DNSที่อยู่ IP.
- หากคุณวางแผนที่จะใช้ FQDN (จำเป็น) โปรดป้อนในขั้นตอนนี้
- ทางที่ดีควรป้อน FQDN สำหรับชื่อโฮสต์นี้
- เฉิน เว่ยเหลียงคือการใช้ chenweiliang.com เป็นชื่อโฮสต์
- เริ่มการติดตั้งเดี๋ยวนี้ โปรดรอสักครู่เพื่อให้การติดตั้งเสร็จสมบูรณ์
ขั้นตอนที่ 6:บันทึกข้อมูลการเข้าสู่ระบบ
หลังจากติดตั้งสำเร็จ VestaCP จะแสดงข้อมูลต่อไปนี้▼
ขั้นตอนที่ 7:ตั้งค่าภาษาเป็นภาษาจีน
เข้าสู่ระบบแผงควบคุม Vesta CP ผ่านเบราว์เซอร์ ▼
จะพบว่าค่าเริ่มต้นคือภาษาอังกฤษ คุณสามารถคลิก admin ที่มุมขวาบนเพื่อเปลี่ยน ▼
VestaCP เพิ่มหลายโดเมน
ในบริการเว็บแผงควบคุม VestaCP คุณสามารถเพิ่มชื่อโดเมนใหม่ได้หลายชื่อ ▼
ในการตั้งค่าขั้นสูง คุณสามารถเลือกได้ว่าจะเพิ่มใบรับรอง SSL ให้กับเว็บไซต์หรือไม่ และรองรับการตั้งค่า Let's Encrypt สำหรับการเข้ารหัสโดยอัตโนมัติหรือไม่ ▼
- หลังจากรอประมาณห้านาที คุณสามารถเปิดใช้งาน https และดูใบรับรอง SSL ที่คุณเพิ่งสมัครได้
VestaCP เพิ่มบัญชี FTP
ที่ด้านล่าง คุณสามารถเพิ่มบัญชี FTP ไปยังเว็บไซต์ของคุณ และป้อนบัญชี FTP และรหัสผ่านของคุณ ▼
การตั้งค่าการเชื่อมต่อไคลเอนต์ FTP
เมื่อเชื่อมต่อโดยใช้ซอฟต์แวร์ไคลเอนต์ FTP การตั้งค่าต่อไปนี้จะใช้งานได้ ▼
- ชื่อโฮสต์ ป้อนที่อยู่ IP ของเซิร์ฟเวอร์หรือชื่อโดเมนที่ชี้ไปที่เซิร์ฟเวอร์
- ชื่อผู้ใช้: ผู้ดูแลระบบเซิร์ฟเวอร์หรือชื่อผู้ใช้บัญชี FTP
- รหัสผ่าน: ผู้ดูแลระบบเซิร์ฟเวอร์หรือรหัสผ่านบัญชี FTP
- พอร์ต: 21
VestaCP เพิ่มตู้ไปรษณีย์
ขั้นแรกให้เข้าสู่อินเทอร์เฟซการจัดการที่ทำการไปรษณีย์ของ VestaCP และเพิ่มบัญชีใหม่ ▼
ป้อนบัญชีอีเมลและรหัสผ่าน จากนั้นคุณจะได้รับอีเมล SMTP, IMAP ฯลฯ ▼
กล่องจดหมายออนไลน์ของ VestaCP โดยใช้ Roundcube โอเพ่นซอร์สเพื่อส่งและรับจดหมายอย่างง่ายดาย ▼
ตัวจัดการไฟล์ VestaCP
ขั้นตอนที่ 1:หลังจากเชื่อมต่อกับ SFTP ผ่าน SSH แล้ว ให้ไปที่ไดเร็กทอรี ▼
/usr/local/vesta/conf
ขั้นตอนที่ 2:แก้ไขไฟล์ vesta.conf
- เพิ่มโค้ดสองบรรทัดต่อไปนี้ที่ท้ายไฟล์▼
FILEMANAGER_KEY ='KuwangNetwork' SFTPJAIL_KEY ='KuwangNetwork'
หลังจากบันทึก คุณสามารถดูตัวจัดการไฟล์ในการนำทาง VestaCP ▼
- เนื่องจากระบบจะแก้ไขไฟล์ vesta.conf โดยอัตโนมัติ
- ขอแนะนำให้เปลี่ยนไฟล์ vesta.conf ให้เป็นแบบอ่านอย่างเดียว (440)
- วิธีการแก้ไขไฟล์ vesta.conf อาจล้มเหลว และคุณจะได้รับอีเมลแจ้งข้อผิดพลาด
- หากไม่สำเร็จ โปรดลบโค้ดสองบรรทัดที่คุณเพิ่งเพิ่ม
- ตัวจัดการไฟล์ของ VestaCP แย่เกินไป
- ขอแนะนำให้ใช้ซอฟต์แวร์ เช่น SFTP และ WinSCP แทนตัวจัดการไฟล์ของ VestaCP
ปัญหาห้องสมุด Google JS
- ตัวจัดการไฟล์ใช้ไลบรารี JS ของ Google แต่ไลบรารี JS ของ Google อาจไม่พร้อมใช้งานในบางพื้นที่ของประเทศจีนแผ่นดินใหญ่
วิธีการแก้:
ใส่แคตตาล็อก ▼
/usr/local/vesta/web/templates/file_manager
โปรดเปลี่ยนที่อยู่ในบรรทัดที่ 119 ของไฟล์ main.php เป็น ▼
code.jquery.com/jquery-1.11.1.min.js
ถอนการติดตั้ง VestaCP
ขั้นตอนที่ 1:หยุดบริการ VestaCP
service vesta stop
ขั้นตอนที่ 2:ลบตัวติดตั้งสำหรับ VESTA
ระบบ CentOS โปรดใช้คำสั่งต่อไปนี้▼
yum remove vesta* rm -f /etc/yum.repos.d/vesta.repo
Debian / Ubuntu ระบบ ใช้คำสั่งต่อไปนี้▼
apt-get remove vesta* rm -f /etc/apt/sources.list.d/vesta.list
ขั้นตอนที่ 3: ลบไดเร็กทอรีข้อมูลและงานที่กำหนดเวลาไว้
rm -rf /usr/local/vesta
- นอกจากนี้ ยังเป็นความคิดที่ดีที่จะลบผู้ใช้ที่เป็นผู้ดูแลระบบและงานที่กำหนดเวลาไว้ที่เกี่ยวข้อง
ถ้อยคำส
VestaCP เป็นแผงควบคุม VPS ที่ดีและง่ายต่อการติดตั้งและใช้งานซึ่งทุกคนสามารถใช้ได้
นอกจากนี้ จะไม่มีข้อผิดพลาดในการติดตั้งใดๆ อีกเลย โดยจะใช้เวลาประมาณ 4-7 นาทีในการติดตั้งบน VPS ของเรา
- VestaCP นั้นเร็วกว่าคู่แข่งหลักอย่าง ISPConfig
- VestaCP เป็นแผงควบคุมระบบ Linux มาตรฐานที่ยังคงทำงานด้วยต้นทุนที่ต่ำที่สุด
- แผงควบคุม VestaCP ให้ระบบแคชแบบ reverse proxy ฟรี
การอ่านเพิ่มเติม:
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "วิธีการใช้แผง VestaCP?ติดตั้งที่ทำการไปรษณีย์/เพิ่มหลายโดเมนและการจัดการไฟล์" จะช่วยคุณได้
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-702.html
ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!