VPS: การติดตั้ง Plesk
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
บทนำ
Plesk คือแพลตฟอร์มจัดการเว็บโฮสติ้งและเซิร์ฟเวอร์แบบครบวงจร ที่ช่วยให้ผู้ใช้จัดการเว็บไซต์, เซิร์ฟเวอร์, บัญชีอีเมล และอื่นๆ ผ่านอินเทอร์เฟซที่ใช้งานง่าย เหมาะกับทั้งมือใหม่และนักพัฒนาเว็บหรือแอดมินระบบที่มีประสบการณ์
การติดตั้ง Plesk
ก่อนติดตั้ง ให้รันคำสั่ง apt update และ apt upgrade เพื่อให้แพ็กเกจล่าสุดถูกติดตั้งบนเซิร์ฟเวอร์
ปัจจุบัน Plesk สามารถติดตั้งได้เฉพาะบน Debian 9 (Stretch), Debian 10 (Buster), Ubuntu 18.04 (Bionic Beaver), Ubuntu 20.04 (Focal Fossa), CentOS 7/8, Red Hat Enterprise Linux 7.x/8.x, CloudLinux 7.1+/8, AlmaLinux OS, Rocky Linux 8.x และ Virtuozzo Linux 7 เท่านั้น โดยสถาปัตยกรรมต้องเป็น 64-bit
การเชื่อมต่อกับเซิร์ฟเวอร์สามารถทำผ่าน Putty ได้เป็นตัวอย่าง
เริ่มต้นการติดตั้ง
- ติดตั้งด้วยคลิกเดียว
- ติดตั้งผ่านเว็บ
- ติดตั้งผ่านคอนโซล
สำหรับการติดตั้ง Plesk แบบอัตโนมัติเต็มรูปแบบพร้อมคอมโพเนนต์และฟีเจอร์มาตรฐานที่ผู้ใช้ Plesk ส่วนใหญ่ใช้ เพียงแค่รันคำสั่งเดียว:
ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหน้าจอที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
ถ้าแสดงข้อผิดพลาดนี้: "-bash: curl: command not found" ให้ติดตั้งแพ็กเกจด้วยคำสั่ง apt install curl
หลังจากรันคำสั่งนี้แล้ว โดยปกติจะใช้เวลาระหว่าง 15 ถึง 60 นาทีในการติดตั้ง Plesk ให้เสร็จสมบูรณ์
ห้ามปิดเซสชัน SSH ขณะที่ตัวติดตั้งยังทำงานอยู่ เพราะจะทำให้การติดตั้งหยุดลง
ถ้าปิดไปจะต้องติดตั้งเซิร์ฟเวอร์ใหม่เพื่อเริ่มตัวติดตั้งอีกครั้ง ถ้าตัวติดตั้งถูกเริ่มใหม่โดยไม่ติดตั้งเซิร์ฟเวอร์ใหม่ อาจเกิดปัญหาฟีเจอร์ไม่ทำงานระหว่างการติดตั้งหรือในแผงควบคุม Plesk เอง
อาจดูเหมือนตัวติดตั้ง "ค้าง" แต่ใน 99% ของกรณี ตัวติดตั้งจะทำงานต่อหลังจากผ่านไปไม่กี่นาที เพราะยังต้องตั้งค่าแพ็กเกจและคอนฟิกต่างๆ
การติดตั้งเสร็จสมบูรณ์เมื่อแสดงภาพนี้
ใช้คำสั่งไม่กี่คำสั่งในการติดตั้ง Plesk ผ่านเว็บ
ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหน้าจอที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk
ดาวน์โหลดตัวติดตั้ง Plesk:
wget https://autoinstall.plesk.com/plesk-installer
ตั้งสิทธิ์ให้ถูกต้อง:
chmod +x plesk-installer
เริ่มตัวติดตั้ง:
./plesk-installer --web-interface
ใช้คำสั่งไม่กี่คำสั่งในการติดตั้ง Plesk ผ่านคอนโซล
ตัวติดตั้ง Plesk จะติดตั้งเวอร์ชันล่าสุดเสมอ อาจเกิดกรณีที่ภาพหน้าจอที่แสดงไม่ใช่เวอร์ชันล่าสุดของ Plesk
ดาวน์โหลดตัวติดตั้ง:
wget https://autoinstall.plesk.com/plesk-installer
ตั้งสิทธิ์ให้ถูกต้อง:
chmod +x plesk-installer
เริ่มตัวติดตั้ง:
./plesk-installer
หลังจากรันคำสั่งเริ่มต้นทั้งสามแล้ว ต้องยอมรับไลเซนส์ด้วยการกด "F":
หลังจากยอมรับ ระบบจะถามว่าจะติดตั้ง Plesk เวอร์ชันไหน เช่น Plesk Obsidian หรือ Plesk Onyx พร้อมบอกว่าเวอร์ชันไหนเสถียรกว่า โดยปกติจะเลือกเวอร์ชัน "stable" สำหรับใช้งานจริง ตัวเลือกที่เลือกไว้จะชี้ไปที่เวอร์ชัน stable อยู่แล้ว ให้ยืนยันอีกครั้งด้วย "F"
คำถามว่าต้องการให้ Plesk เก็บข้อมูลเพื่อปรับปรุงผลิตภัณฑ์หรือไม่ ตอบได้ด้วย "Y"(ใช่) หรือ "n"(ไม่ใช่)
หลังตอบแล้ว ระบบจะถามว่าต้องการติดตั้งประเภทไหนของ Plesk ที่เลือกไว้ โดยปกติประเภท "Recommended" ที่ตั้งไว้แล้วก็เพียงพอ โมดูลที่ไม่ได้ติดตั้งตอนนี้แต่จำเป็นสามารถติดตั้งเพิ่มในแผงควบคุม Plesk ได้
คำถามถัดไปว่าต้องการติดตั้ง/อัปเกรดแพ็กเกจหรือไม่ ให้ยืนยันด้วย "F"
ตอนนี้ตัวติดตั้งจะเริ่มติดตั้ง
ห้ามปิดเซสชัน SSH ขณะที่ตัวติดตั้งยังทำงานอยู่ เพราะจะทำให้การติดตั้งหยุดลงและต้องติดตั้งเซิร์ฟเวอร์ใหม่เพื่อเริ่มตัวติดตั้งอีกครั้ง
อาจดูเหมือนตัวติดตั้ง "ค้าง" แต่ใน 99% ของกรณี ตัวติดตั้งจะทำงานต่อหลังจากผ่านไปไม่กี่นาที เพราะยังต้องตั้งค่าแพ็กเกจและคอนฟิกต่างๆ
การติดตั้งเสร็จสมบูรณ์เมื่อแสดงภาพนี้:
เปิด Web Installer
หลังจากเริ่มตัวติดตั้งแล้ว การติดตั้งจะดำเนินการผ่านเบราว์เซอร์ โดยเข้าถึงได้ที่ https://IP:8447 หรือ https://Domain.xx:8447
แผงควบคุมเว็บ Plesk
เมื่อเปิด Web Panel จะขึ้นข้อความว่า "This is not a secure connection" ให้กดยืนยันครั้งแรก จากนั้นหน้าเว็บจะเปิดขึ้น
อินเทอร์เฟซเว็บเข้าถึงได้ผ่าน https://IP:8443 หรือ https://Domain.xx:8443 ของเซิร์ฟเวอร์ ข้อมูลล็อกอินคือ root/admin และรหัสผ่าน root ปัจจุบัน หรือจะใช้ URL ที่แสดงก็ได้ ถ้า URL เหล่านั้นไม่ใช้งานแล้ว สามารถสร้าง URL ใหม่ด้วยคำสั่ง plesk login
การตั้งค่าเริ่มต้น
เมื่อสมัครเสร็จแล้ว ต้องตั้งค่าแอดมินบัญชี โดยกรอกชื่อผู้ติดต่อ อีเมล และรหัสผ่าน ถ้ามีไลเซนส์ Plesk อยู่แล้ว สามารถกรอกได้เลย หรือจะขอไลเซนส์ทดลอง 15 วันจาก Plesk ก็ได้ สุดท้ายต้องยืนยันข้อตกลงผู้ใช้ ตอนนี้ก็พร้อมใช้ Plesk แล้ว
ตั้งค่าภาษา
หลังติดตั้ง แผงควบคุม Plesk จะเป็นภาษาอังกฤษ สามารถตั้งหรือเลือกภาษาเยอรมันได้ที่ Tools&Settings ➡️ Plesk Appearance ➡️ Languages เลือก "de-DE" แล้วกด "Make default" เพื่อใช้ภาษาเยอรมันเป็นค่าปริยาย หลังออกจากระบบและล็อกอินใหม่ จะเจอแผงควบคุม Plesk เป็นภาษาเยอรมัน
เพิ่มโดเมน
เพื่อเพิ่มโดเมนแรก ให้กดปุ่มสีน้ำเงิน "Add domain"
กรอกโดเมนของคุณ กำหนด IP รวมถึงชื่อผู้ใช้และรหัสผ่านสำหรับเว็บโฮสติ้งของโดเมนนั้น ถ้าใน DNS ของโดเมนมีซับโดเมน "www" อยู่แล้ว สามารถสร้างใบรับรอง SSL จาก Let's Encrypt ได้เลย เลือกตัวเลือกนี้ กรอกอีเมล แล้วกดยืนยันที่ปุ่มสีน้ำเงิน "OK"
โดเมนต้องชี้ไปยัง IP ของเว็บโฮสติ้ง ถ้าโดเมนเป็นของ ZAP-Hosting สามารถเปลี่ยนเส้นทางไปเว็บโฮสติ้งได้ง่ายๆ ผ่าน EasyDNS ถ้าเป็นโดเมนนอก ต้องตั้ง A-record ชี้ไปที่ IP และซับโดเมน "www", "webmail" ก็ต้องชี้ไปที่ IP ด้วย ควรตั้ง MX record ชี้ไปที่ IP ของเว็บโฮสติ้งด้วย
การเปลี่ยนแปลง DNS อาจใช้เวลาถึง 24 ชั่วโมงกว่าจะอัปเดตไปยังปลายทางที่ถูกต้อง
การเข้ารหัส SSL
ระหว่างการลงทะเบียนโดเมน/สร้างเว็บโฮสติ้ง จะมีการสร้างใบรับรอง SSL จาก Let's Encrypt ให้แล้ว สามารถเลือกหรือใส่ใบรับรองนี้ได้ที่ "Hosting settings" ของโดเมน จากนั้นกดยืนยันที่ "Apply"
ถ้าต้องการให้เว็บถูกเปลี่ยนเส้นทางไป HTTPS (SSL) แบบถาวร ให้ติ๊กเลือกช่อง "Permanent, SEO-suitable 301 forwarding from HTTP to HTTPS"
เมื่อเปิดโดเมนในเบราว์เซอร์ จะเห็นว่าเว็บถูกเข้ารหัสแล้ว
การติดตั้งและตั้งค่าโดเมนแรกพร้อมการเข้ารหัส SSL เสร็จสมบูรณ์แล้ว
สรุป
ยินดีด้วย คุณติดตั้งและตั้งค่า Plesk สำเร็จแล้ว! ถ้ามีคำถามหรือปัญหาเพิ่มเติม ติดต่อทีมซัพพอร์ตของเราได้เลย พร้อมช่วยเหลือทุกวัน!