เซิร์ฟเวอร์เฉพาะ: การติดตั้ง 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% ของกรณี ตัวติดตั้งจะทำงานต่อหลังจากผ่านไปไม่กี่นาที เพราะยังต้องตั้งค่าแพ็กเกจและคอนฟิกต่างๆ
การติดตั้งจะเสร็จสมบูรณ์เมื่อแสดงภาพนี้:
เปิดตัวติดตั้งผ่านเว็บ
หลังจากเริ่มตัวติดตั้งแล้ว การติดตั้งจะดำเนินการผ่านเบราว์เซอร์ หน้าเว็บติดตั้งสามารถเข้าถึงได้ที่ https://IP:8447 หรือ https://Domain.xx:8447
แผงควบคุมเว็บ Plesk
เมื่อเรียกแผงควบคุมเว็บจะแสดงข้อความว่า "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 รวมถึงชื่อผู้ใช้และรหัสผ่านสำหรับเว็บโฮสติ้งของโดเมนนั้น หากซับโดเมน "www" ถูกตั้งค่าใน DNS ของโดเมนแล้ว สามารถสร้างใบรับรอง SSL จาก Let's Encrypt ได้ทันที ตัวเลือกนี้จะปรากฏหลังกรอกอีเมลและกดยืนยันที่ปุ่มสีน้ำเงิน "OK"
โดเมนต้องชี้ไปยัง IP ของเว็บโฮสติ้ง ถ้าโดเมนเป็นของ ZAP-Hosting สามารถเปลี่ยนเส้นทางไปยังเว็บโฮสติ้งได้ง่ายๆ ผ่าน EasyDNS หากเป็นโดเมนภายนอก ต้องตั้ง A-record ชี้ไปยัง IP และซับโดเมน "www", "webmail" ก็ต้องชี้ไปยัง IP ด้วย ควรตั้ง MX record ชี้ไปยัง IP ของเว็บโฮสติ้งด้วย
อาจใช้เวลาถึง 24 ชั่วโมงกว่าการเปลี่ยนแปลง DNS ใหม่จะถูกส่งต่อไปยังปลายทางที่ถูกต้อง
การเข้ารหัส SSL
ระหว่างการลงทะเบียนโดเมน/สร้างเว็บโฮสติ้ง ใบรับรอง SSL จาก Let's Encrypt จะถูกสร้างขึ้นแล้ว สามารถเลือกหรือใส่ใบรับรองนี้ได้ที่ "Hosting settings" ของโดเมน จากนั้นกดยืนยันด้วยการคลิก "Apply"
ถ้าต้องการให้เว็บถูกเปลี่ยนเส้นทางไปยัง HTTPS (SSL) แบบถาวร ให้ติ๊กเลือกช่อง "Permanent, SEO-suitable 301 forwarding from HTTP to HTTPS"
ถ้าเปิดโดเมนในเบราว์เซอร์ตอนนี้ จะเห็นว่าเว็บถูกเข้ารหัสแล้ว
การติดตั้งและการตั้งค่าโดเมนแรกพร้อมการเข้ารหัส SSL เสร็จสมบูรณ์แล้ว