Master Credentials บัญชีหลัก
แท็บ Master Credentials ให้ข้อมูลสำหรับเชื่อมต่อด้วย
SFTP และ
SSH — ทั้งสองแบบใช้ IP สาธารณะ
เป็นข้อมูลสำหรับเข้าเซิร์ฟเวอร์ หากเจ้าหน้าที่ IT ต้องส่งงานให้นักพัฒนา ก็ให้ข้อมูลนี้ไปพร้อมกับคำขอได้
Public IP · Username · Password
ข้อมูลเข้าใช้ SFTP·SSH ที่ใช้กับทั้งเซิร์ฟเวอร์ เปลี่ยนชื่อผู้ใช้และรหัสผ่านได้ด้วยปุ่มดินสอทางขวา
SSH Public Keys
ลงทะเบียน Public Key ได้หลายรายการ เพื่อเข้าเซิร์ฟเวอร์ได้โดยไม่ต้องพิมพ์รหัสผ่าน
Launch SSH Terminal
เปิดเทอร์มินัล SSH ในเบราว์เซอร์ได้ทันที
Monitoring การติดตาม
ตรวจสอบสถานะเซิร์ฟเวอร์ด้วยฟีเจอร์ Monitoring
ดูการใช้งานแยกตามแอปพลิเคชันได้
ไม่ได้มีแค่ไฟล์เว็บแอปพลิเคชัน(WordPress) แต่รวมฐานข้อมูล ล็อก ไฟล์ระบบ ไฟล์มาสเตอร์ และข้อมูลสำรองด้วย จึงต่างจากขนาดของแอปพลิเคชัน
ดูรายการเหล่านี้ได้ในแท็บ Details
Disk Usage 10.05GB ใน Monitoring ไม่ใช่พื้นที่ที่ WordPress ใช้ แต่เป็นการใช้งานของทั้งเซิร์ฟเวอร์ แอปพลิเคชันจริง (WordPress 2 ตัว) ใช้เพียงประมาณ 200MB ส่วนที่เหลือราว 9.8GB คือพื้นที่พื้นฐานที่เซิร์ฟเวอร์ต้องใช้
ประกอบด้วย OS และสแตกโฮสติ้ง (PHP·MySQL·Nginx·Apache ฯลฯ) ราว 7GB ไฟล์ Swap สำหรับกันหน่วยความจำไม่พอ 2.4GB และล็อก·ไฟล์ระบบอื่นๆ แปลว่าถ้าเป็นแพ็กเกจดิสก์ 25GB พื้นที่ที่เว็บไซต์ของคุณใช้ได้จริงจะราว 15GB และพื้นที่พื้นฐานนี้แทบไม่เพิ่มขึ้นตราบที่เว็บไซต์ไม่ได้ขยายใหญ่
เซิร์ฟเวอร์ Vultr โซล 1GB ที่สร้างใหม่วันที่ 9 ตุลาคม 2026 (WordPress 1 ตัว) ก็มี Disk Usage 9.64GB / 22.91GB โดยส่วนของแอปพลิเคชันคือ 123MB ในแท็บ [Details] ดูตัวชี้วัด 15 อย่าง เช่น CPU Consumption·Free memory·MySQL Connections เป็นกราฟได้ และถ้า CPU เกิน 80% ต่อเนื่องจะมีข้อความแนะนำให้เพิ่มขนาดเซิร์ฟเวอร์
Manage Services จัดการบริการ
Apache Running
ⓘ Webserver serving content for your application(s).
Apache คือเว็บเซิร์ฟเวอร์ ซึ่งเป็นบริการหลักที่ทำหน้าที่แสดงเว็บไซต์ให้ผู้เข้าชม ให้คิดว่าที่นี่คือที่สำหรับรีสตาร์ตเมื่อเปลี่ยนการตั้งค่าแล้วไม่มีผล หรือเว็บไซต์ไม่ตอบสนอง
Imunify360 Running
ⓘ A comprehensive security suite to protect against malware infections, web attacks, vulnerability exploitation and all other threats.
IMUNIFY360 คือฟีเจอร์ความปลอดภัยที่ติดตั้งในเซิร์ฟเวอร์ ทำหน้าที่สแกน·บล็อกมัลแวร์และเป็นไฟร์วอลล์โดยอัตโนมัติ ปกติแค่ตรวจว่าเปิดอยู่ก็พอ
Memcached Running
ⓘ Another caching layer dealing mainly with database queries. If restarted, all the cache is lost and needs to be rebuilt.
บริการแคชที่เก็บผลการคิวรีฐานข้อมูลไว้ในหน่วยความจำชั่วคราว
MySQL Running
ⓘ Database for your applications
ฐานข้อมูลที่เก็บข้อมูลทั้งหมดของเว็บไซต์
เรื่อง ความเห็น ข้อมูลสมาชิก และค่าการตั้งค่า ถูกเก็บไว้ที่นี่ทั้งหมด
เมื่อแสดง "การเชื่อมต่อกับฐานข้อมูลผิดพลาด" ให้ลองรีสตาร์ตที่นี่แล้วตรวจสอบอีกครั้ง
New Relic Stopped
ⓘ Get comprehensive insights with NewRelic Application Monitoring.
ไม่ใช่ฟีเจอร์ของเซิร์ฟเวอร์เอง แต่เป็นการเชื่อมต่อกับบริการวิเคราะห์ประสิทธิภาพภายนอก (APM)
เมื่อเปิดใช้ จะดูข้อมูลประสิทธิภาพอย่างความเร็วในการโหลดแต่ละหน้าและคิวรีที่ช้าได้อย่างละเอียดในบัญชี New Relic
ค่าเริ่มต้นคือปิด (Stopped) ถ้าไม่ต้องวิเคราะห์ประสิทธิภาพก็ปล่อยไว้แบบนั้น
Nginx Running
ⓘ Webserver serving static content for your application(s).
Nginx คือบริการที่อยู่หน้า Apache และรับคำขอของผู้เข้าชมเป็นด่านแรก ไฟล์สแตติกอย่างรูปภาพหรือ CSS จะให้ Nginx จัดการเองอย่างรวดเร็ว และส่งต่อเฉพาะคำขออื่นให้ Apache เป็นการแบ่งงานกัน
เพราะ Cloudways ใช้เว็บเซิร์ฟเวอร์สองตัวร่วมกันแบบนี้ เมื่อเข้าเว็บไซต์ไม่ได้เลย จึงต้องรีสตาร์ต Nginx พร้อมกับ Apache ด้วย
PHP-FPM Running
ⓘ PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites.
ไม่ใช่แคช แต่เป็นการเตรียม PHP ไว้รอแทนการเริ่มใหม่ทุกครั้งที่มีคำขอ จึงประมวลผลได้เร็ว
Redis Running
ⓘ Redis typically holds the whole dataset in memory
บริการ Object Cache ที่ช่วยลดภาระของฐานข้อมูล
เก็บข้อมูลที่ WordPress เรียกซ้ำบ่อย (ค่าการตั้งค่า ผลคิวรี) ไว้ในหน่วยความจำ มีฟีเจอร์มากกว่า Memcached และข้อมูลยังอยู่แม้รีบูต
Memcached และ Redis เปิดอยู่ตั้งแต่แรกทั้งคู่ เซิร์ฟเวอร์ใหม่จึงเริ่มต้นโดยมีแคชทั้งสองทำงานพร้อมกัน และเปิดพร้อมกันก็ไม่ชนกัน
เป็นข้อมูลจากเซิร์ฟเวอร์ที่สร้างใหม่วันที่ 9 ตุลาคม 2026 และในแท็บ Packages ก็แสดง Redis เป็น Enabled เช่นกัน
Varnish Running
ⓘ One of the serveral layers of caching for your application(s). You can disable it (i.e when developing or on test/staging server). Do not disable on production servers. If restarted, all the cache is lost and needs to be rebuilt.
บริการแคชหน้าเว็บที่เก็บหน้าที่สร้างเสร็จแล้วไว้ทั้งหน้า
หน้าที่แคชไว้จะตอบกลับทันทีโดยไม่ผ่าน PHP·ฐานข้อมูล จึงเห็นผลด้านความเร็วชัดที่สุดในบรรดาแคช 3 แบบ
ปุ่ม Purge ใช้ล้างแคชที่เก็บไว้ ใช้เมื่อสิ่งที่แก้ไขไม่แสดงบนเว็บไซต์
อนึ่ง ค่าพื้นฐานของ Cloudways ยังอยู่ที่ HTTP/2 เพราะ Varnish ไม่รองรับ HTTP/3 ส่วน LightSail ที่ใช้อยู่เปิด HTTP/3 ที่ Nginx โดยตรงและเอา Varnish ออกจากเส้นทางของคำขอ
Settings & Packages › Basic การตั้งค่าพื้นฐาน
แท็บ Settings & Packages ใช้จัดการการตั้งค่าและแพ็กเกจระดับเซิร์ฟเวอร์ ถ้าทำบล็อกหรือคอนเทนต์ YouTube เกี่ยวกับ WordPress มา 2~3 ปีขึ้นไป ส่วนนี้ควรจัดการเองได้
ขีดจำกัดเวลารัน (Execution Limit) 300 SEC
เวลาสูงสุด (วินาที) ที่งาน PHP หนึ่งงานจะรันได้ ให้เพิ่มค่านี้เมื่องานยาวอย่างการสำรองข้อมูลหรือการนำเข้าข้อมูลขนาดใหญ่ถูกตัดกลางคัน ค่าเริ่มต้น 300 วินาทีก็พอสำหรับงานส่วนใหญ่
ขนาดอัปโหลด (Upload Size) 100 MB
ขนาดสูงสุดของไฟล์หนึ่งไฟล์ที่อัปโหลดเข้า WordPress ได้ หากอัปโหลดไฟล์ zip ของธีม·ปลั๊กอินหรือวิดีโอแล้วขึ้นข้อผิดพลาด "เกินกว่าขนาดอัปโหลดสูงสุดของเว็บนี้" ให้ตรวจที่นี่
ขีดจำกัดหน่วยความจำ (Memory Limit) 256 MB
หน่วยความจำสูงสุดที่งาน PHP หนึ่งงานใช้ได้ ข้อผิดพลาด "Allowed memory size exhausted" ซึ่งเป็นสาเหตุที่พบบ่อยของหน้าขาวใน WordPress เกี่ยวข้องโดยตรงกับค่านี้ หากเพิ่มโดยไม่คิดอาจเกิน RAM ของเซิร์ฟเวอร์ จึงต้องดูควบคู่กับสเปกเซิร์ฟเวอร์
แสดงข้อผิดพลาด (Display Error) No
เลือกว่าจะแสดงข้อผิดพลาด PHP บนหน้าจอของผู้เข้าชมหรือไม่ เว็บไซต์ที่ใช้งานจริงต้องตั้งเป็น "ไม่ (No)" เสมอ เพราะข้อความผิดพลาดอาจเปิดเผยข้อมูลภายในอย่างพาธของเซิร์ฟเวอร์
การรายงานข้อผิดพลาด (Error Reporting) Default – [E_ALL & ~E_DEPRECATED & ~E_STRICT]
การตั้งค่าที่กำหนดว่าจะบันทึกข้อผิดพลาดถึงระดับใด ค่าเริ่มต้น (E_ALL & ~E_DEPRECATED) หมายถึง "บันทึกข้อผิดพลาดทั้งหมดยกเว้นคำเตือนเวอร์ชันเก่า" ปล่อยไว้แบบนั้นได้
อยู่ในระดับแอปพลิเคชัน ไม่ใช่ระดับเซิร์ฟเวอร์ เมื่อเข้า Monitoring → Logs ในหน้าจัดการแอปพลิเคชัน จะมีสองส่วนคือ Access Logs และ Error Logs ซึ่งดูล็อกของ Apache·Nginx·PHP ได้อย่างละ 1,000 บรรทัดล่าสุด พร้อมการค้นหาและตัวกรอง
เขตเวลา PHP (PHP Timezone) Select…
เขตเวลาที่ PHP ใช้อ้างอิง เวลาของการเผยแพร่ตามกำหนดและงาน Cron ขึ้นกับค่านี้ จึงควรตรวจว่าตั้งตรงกับที่ที่คุณอยู่ (เช่น กรุงเทพฯ GMT+7)
จะเห็นอีกครั้งว่า Cloudways ให้บริการได้ตรงความต้องการตั้งแต่มือใหม่จนถึงผู้ใช้ระดับสูง
นี่คือรายการตัวเลือกของ Error Reporting
นักพัฒนาให้เลือก Development นอกนั้นใช้ Default ได้เลย ส่วนการตั้งค่าขั้นสูงดูเพิ่มเติมได้ที่ Advanced —ในส่วนด้านล่าง
Settings & Packages › Advanced การตั้งค่าขั้นสูง
การตั้งค่าพื้นฐานใน Settings & Packages ปล่อยไว้ตามเดิมได้และเปลี่ยนเมื่อจำเป็น ส่วนตั้งแต่การตั้งค่าขั้นสูงเป็นต้นไปเป็นพื้นที่ของผู้ใช้ระดับสูงอย่างผู้ดูแลเซิร์ฟเวอร์หรือนักพัฒนา มือใหม่จึงแก้เฉพาะที่จำเป็น และผู้ใช้ระดับกลางขึ้นไปใช้เนื้อหานี้อ้างอิงในการดูแลฝั่งเซิร์ฟเวอร์ของ Cloudways
📄 PHP
จำนวนตัวแปรอินพุตสูงสุด (Max Input Variables) 10000
จำนวนตัวแปรสูงสุดที่ส่งได้ในฟอร์มเดียว ค่าเริ่มต้นของ PHP แท้ๆ คือ 1,000 แต่เมนูขนาดใหญ่หรือเพจบิลเดอร์ส่งตัวแปรหลายพันตัวในการบันทึกครั้งเดียว Cloudways จึงตั้งไว้ที่ 10,000 ล่วงหน้า
อาการที่รู้จักกันดีของ WordPress ที่บันทึกเมนูแล้วบางรายการหายไป มาจากค่านี้ไม่พอ ที่ 10,000 แทบไม่เจอปัญหานี้
เวลาอินพุตสูงสุด (Max Input Time) 60 SEC
เวลาจำกัด (วินาที) ในขั้นที่ PHP รับและแยกวิเคราะห์ข้อมูลที่ส่งมา สับสนได้ง่ายกับขีดจำกัดเวลารัน (300 วินาที) แต่ค่านี้จำกัด "เวลารับข้อมูล" ก่อนเริ่มประมวลผล
ถ้าขนาดอัปโหลดอยู่ที่ 100MB ค่า 60 วินาทีก็พอ หากเป็นงานใหญ่จนต้องเพิ่มค่านี้ ควรทำผ่าน SSH แทนการอัปโหลดผ่านเบราว์เซอร์
หน่วยความจำ OPcache (OPCACHE Memory) 64 MB
แคชที่เก็บผลการคอมไพล์ไฟล์ PHP ไว้เพื่อไม่ต้องคอมไพล์ซ้ำ ปริมาณที่ต้องใช้แปรผันตามปริมาณโค้ดทั้งหมด ไม่ใช่จำนวนปลั๊กอิน และแค่แกนของ WordPress ก็ใช้ 15~20MB แล้ว
64MB น้อยกว่าค่าที่แนะนำทั่วไป (128~256MB) แต่เป็นค่าที่ผูกกับสเปกเพื่อรักษาส่วนที่ MySQL·PHP ต้องใช้บนเซิร์ฟเวอร์ RAM 1GB เมื่อปลั๊กอินหนักๆ เพิ่มขึ้นจนไม่พอ คำตอบไม่ใช่การปรับค่า แต่เป็นการขยายเซิร์ฟเวอร์ (Scale Up)
แท็กเปิดแบบสั้น (Short Open Tag) Off
เลือกว่าจะอนุญาตแท็กเปิด PHP แบบย่อ (<? ?>) หรือไม่ WordPress และปลั๊กอิน·ธีมที่เขียนถูกต้องล้วนใช้แท็กแบบเต็ม (<?php) จึงไม่มีเหตุให้เปิด ปล่อยปิดไว้ได้
XDEBUG Off
เครื่องมือดีบักสำหรับนักพัฒนาที่ติดตามโค้ด PHP ทีละบรรทัด ถ้าเปิดทิ้งไว้ การรัน PHP ทุกครั้งจะมีภาระการติดตามเพิ่ม ทำให้เว็บไซต์ช้าลงอย่างเห็นได้ชัด บนเซิร์ฟเวอร์ใช้งานจริงจึงต้องปิดเป็นหลัก เปิดเพียงชั่วคราวตอนพัฒนาปลั๊กอิน·ธีมเองและไล่หาปัญหา
📄 MYSQL
เขตเวลา (Timezone) Select…
เขตเวลาที่ MySQL ใช้อ้างอิงเมื่อบันทึกข้อมูลเวลา ถ้าเว้นว่างจะใช้เขตเวลาของระบบเซิร์ฟเวอร์ และเพราะ WordPress ทำงานด้วยการตั้งค่าเขตเวลาของตัวเอง (เก็บเป็น UTC) จึงไม่ต้องกำหนดก็ได้
การเข้ารหัสอักขระ (Encoding) Latin1 (Default)
การเข้ารหัสอักขระเริ่มต้นที่ใช้เมื่อสร้างฐานข้อมูลใหม่ ค่าเริ่มต้นคือ Latin1 แต่ไม่ต้องกังวล เพราะ WordPress สร้างฐานข้อมูลของตัวเองเป็น utf8mb4 ตอนติดตั้ง ตัวอักษรที่ไม่ใช่ละตินอย่างภาษาไทย ภาษาเกาหลี และอีโมจิจึงบันทึกได้ปกติไม่ว่าค่านี้จะเป็นอะไร
ขีดจำกัดการเชื่อมต่อสูงสุด (Max Connection Limit) 150
เพดานจำนวนการเชื่อมต่อที่เชื่อมต่อ MySQL ได้พร้อมกัน ถ้าเกินค่านี้จะเกิดข้อผิดพลาด "Too many connections" และเว็บไซต์จะแสดงข้อผิดพลาดการเชื่อมต่อฐานข้อมูล
แต่เมื่อเกิดข้อผิดพลาดนี้ ควรดูสาเหตุก่อนเพิ่มค่า ส่วนใหญ่เกิดจากคิวรีที่ช้าถือการเชื่อมต่อไว้นาน ถ้าเพิ่มแค่เพดานอาจลุกลามเป็น RAM ไม่พอ
ขนาด Buffer Pool (Buffer Pool Size) Default
ⓘ The amount of memory to use to cache tables, indexes and a few other things.
ขนาดหน่วยความจำที่ใช้แคชตาราง ดัชนี และอื่นๆ
หมดเวลารอการล็อก (Lock Wait Timeout) Default
เวลาสูงสุด (วินาที) ที่งานซึ่งมาทีหลังจะรอให้การล็อกแถวข้อมูลของงานอื่นคลายออก ถ้าเกินเวลา งานที่มาทีหลังจะถูกยกเลิกพร้อมข้อผิดพลาด ค่านี้มีความหมายในสภาพแวดล้อมอย่าง WooCommerce ที่มีคำสั่งซื้อพร้อมกันจำนวนมาก ส่วนระดับบล็อกไม่ต้องแตะ
หมดเวลารอ (Wait Timeout) Default
เวลา (วินาที) ก่อนที่ MySQL จะตัดการเชื่อมต่อที่ว่างไม่ได้ทำอะไร ถ้าสั้น การเชื่อมต่อจะถูกเคลียร์เร็วและประหยัดทรัพยากร ถ้ายาว การเชื่อมต่อที่ว่างอยู่จะกินโควตาการเชื่อมต่อสูงสุด ค่านี้ทำงานคู่กับขีดจำกัดการเชื่อมต่อสูงสุดด้านบน และใช้ Default ก็เพียงพอ
📄 NGINX & Apache
Access Application via IP (ส่วน HTTP/HTTPS) Off
เลือกว่าจะให้เว็บไซต์เปิดได้หรือไม่เมื่อพิมพ์ที่อยู่ IP ของเซิร์ฟเวอร์ลงในเบราว์เซอร์โดยตรงแทนโดเมน
ปิดไว้คือสถานะปกติและแนะนำด้านความปลอดภัย ช่วยกันบอตที่สุ่มสแกน IP เข้ามา
Default Application None
รายการที่กำหนดว่าจะแสดงแอปพลิเคชัน (เว็บไซต์) ใดเมื่อมีคนเข้าผ่าน IP ของเซิร์ฟเวอร์ ถ้าปิดสวิตช์ด้านบนไว้ก็ถูกบล็อกอยู่แล้ว จึงเป็น None ก็ได้
Static Cache Expiry 525600 MINS
ระยะเวลาที่เก็บไฟล์สแตติกอย่างรูปภาพ CSS และ JS ไว้เป็นแคชในเบราว์เซอร์ของผู้เข้าชม 525,600 นาที = 365 วัน คือ 1 ปี ผู้เข้าชมที่กลับมาไม่ต้องดาวน์โหลดไฟล์ซ้ำ จึงโหลดเร็วขึ้น
TLS Versions 1.2, 1.3
เวอร์ชันโปรโตคอลที่อนุญาตสำหรับการสื่อสารแบบเข้ารหัส HTTPS การตั้งค่าปัจจุบันที่ตัดเวอร์ชันเก่า (1.0, 1.1) ออกเพราะช่องโหว่ และอนุญาตเฉพาะ 1.2 กับ 1.3 คือมาตรฐาน
Apache – Request Body Size Limit 128 MB
ขนาดข้อมูลสูงสุดที่ส่งไปยังเซิร์ฟเวอร์ได้ในคำขอเดียว ใน WordPress การอัปโหลดสื่อหรือไฟล์ zip ของปลั๊กอิน/ธีมจะล้มเหลวถ้าเกินค่านี้ 128MB ก็เพียงพอ
📄 ระบบ & Varnish
ระบบ (Locales) None
การตั้งค่าภาษา·ภูมิภาคของระบบปฏิบัติการเซิร์ฟเวอร์ (Linux) ค่าเริ่มต้นคือ English_US และเพิ่มโลแคลอย่างภาษาเกาหลี (ko_KR) ได้ที่นี่ ไม่เกี่ยวกับภาษาที่แสดงบนเว็บไซต์ แต่เป็นการตั้งค่าระบบที่ใช้จัดการรูปแบบวันที่หรือการเข้ารหัสอักขระภายในเซิร์ฟเวอร์ ถ้าไม่ได้ใช้ฟังก์ชันโลแคลเฉพาะใน PHP ก็ปล่อยเป็น None ได้
Varnish (Cache Lifetime) 30 days
Varnish คือโปรแกรมที่แคชทั้งหน้า (HTML) อยู่หน้าเซิร์ฟเวอร์ เมื่อผู้เข้าชมขอหน้าเว็บ แทนที่ WordPress จะรัน PHP เพื่อสร้างหน้า Varnish จะส่งผลลัพธ์ที่เก็บไว้ล่วงหน้าให้ทันที Cache Lifetime คือค่าที่กำหนดว่าจะเก็บสำเนานั้นไว้สูงสุดกี่วัน ค่าเริ่มต้นคือ 30 วัน
แต่ในทางปฏิบัติ แคชเดิมไม่ได้อยู่ครบ 30 วัน เมื่อแก้ไขหรือเผยแพร่เรื่อง WordPress จะรีเฟรช (purge) แคชนั้น จึงมองค่านี้ว่าเป็น "ระยะเก็บสูงสุดเมื่อไม่มีการเปลี่ยนแปลง" ปล่อยไว้ที่ 30 วันได้
Settings & Packages › Packages แพ็กเกจ
MariaDB MariaDB 10.11
อัปเกรดเวอร์ชันฐานข้อมูลได้ด้วย [Modify] และมีข้อความแจ้งว่าหลังอัปเกรดแล้วจะย้อนกลับไปเวอร์ชันเดิมไม่ได้
Search Engine Disabled
เลือกติดตั้ง Elasticsearch หรือ OpenSearch สำหรับการค้นหาในเว็บไซต์
Supervisor Not Installed
มีข้อความแจ้งว่า Supervisord รองรับสำหรับ Laravel ในตอนนี้
RabbitMQ (Beta) Not Installed
ใช้ได้กับเซิร์ฟเวอร์ขนาด 4GB ขึ้นไป
Redis Enabled
Redis ACL เปิดอยู่ และปิดได้ด้วย [Disable]
เวอร์ชัน PHP ไม่ได้อยู่ในแท็บนี้ แต่เลือกแยกตามแอปพลิเคชันได้ที่ [Application Settings › PHP Settings] ของแอปพลิเคชัน (PHP 8.2 ณ วันที่ 9 ตุลาคม 2026) ด้านล่างของหน้าจอมีข้อความให้ตรวจสอบความเข้ากันได้ของแอปพลิเคชันและปลั๊กอินก่อนติดตั้งแพ็กเกจ
Settings & Packages › Optimization การปรับแต่ง
[Disk Cleanup] คือฟีเจอร์ที่ลบไฟล์ชั่วคราวที่แอปพลิเคชันไม่ต้องใช้ เพื่อเพิ่มพื้นที่ดิสก์ของเซิร์ฟเวอร์
Custom Cleanup Options
ลบไฟล์ในโฟลเดอร์ tmp ของทุกแอปพลิเคชัน
ลบไฟล์ในโฟลเดอร์ private_html ของทุกแอปพลิเคชัน
ลบไฟล์ในโฟลเดอร์ local_backups ของทุกแอปพลิเคชัน
ลบไฟล์บีบอัดในโฟลเดอร์ logs ของทุกแอปพลิเคชัน
ลบไฟล์บีบอัดในโฟลเดอร์ /var/log
Automatic Disk Cleanup Off
การล้างอัตโนมัติจะใช้ตัวเลือกการล้างที่บันทึกไว้ล่าสุด และการล้างที่สั่งเองครั้งเดียวจะไม่กระทบตัวเลือกของการล้างอัตโนมัติ
Settings & Packages › Maintenance การบำรุงรักษาเซิร์ฟเวอร์
การบำรุงรักษาเซิร์ฟเวอร์เป็นงานประจำเพื่อความปลอดภัยและความเสถียร ตามข้อความบนหน้าจอ เวลาบำรุงรักษาเริ่มต้นคือ 05:00~06:00 UTC เปลี่ยนเป็นเวลาที่เหมาะกับงานได้ด้วย [Select Day]·[Select Time] และระหว่างบำรุงรักษา เซิร์ฟเวอร์หรือเว็บไซต์อาจหยุดชั่วคราว
ค่าบนหน้าจอของเซิร์ฟเวอร์ที่สร้างใหม่คือวันพุธ (Wednesday) 04:00 UTC
Security › Overview ภาพรวมความปลอดภัย
[Overview] แสดงเหตุการณ์ด้านความปลอดภัยที่บันทึกในช่วงที่เลือกเป็นกราฟ ช่วงเริ่มต้นคือ 30 วันล่าสุด (Last 30 Days)
ในเซิร์ฟเวอร์ที่สร้างใหม่นี้ Overview นับการโจมตีสองครั้งจาก Incidents : Total Alerts 2 รายการ และ [OSSEC: Network Level Attacks] 2 รายการ
Security › Incidents บันทึกเหตุการณ์ด้านความปลอดภัย
หน้า [Incidents] บันทึกกิจกรรมที่น่าสงสัยซึ่งตรวจพบในเซิร์ฟเวอร์ และอัปเดตทุก 60 วินาที ในเซิร์ฟเวอร์ที่สร้างใหม่นี้ การโจมตีครั้งแรกถูกบันทึกเวลา 08:58 UTC ราว 17 นาทีหลังกด [Launch Now] เป็น [Stealth SSH user enumeration attack] จาก IP สิงคโปร์ ซึ่งเป็นการโจมตีเพื่อหาชื่อบัญชีที่เข้าผ่าน SSH ได้
Security › Domain Reputation ชื่อเสียงของโดเมน
ตรวจว่าโดเมนที่ลงทะเบียนในเซิร์ฟเวอร์ติดบัญชีดำของเอนจินตรวจชื่อเสียงหลายตัวหรือไม่ ถ้าติด ตารางจะแสดงโดเมนและประเภทภัยคุกคาม เซิร์ฟเวอร์ที่สร้างใหม่แสดง [Affected Domains: 0]
Security › Firewall ไฟร์วอลล์
Incidents : IP สิงคโปร์ที่บันทึกไว้ที่นั่นถูกบล็อกอัตโนมัติในรายการ [Firewall] ด้วยเหตุผล [Automatically blocked due to distributed attack] โดยไม่ได้เปลี่ยนการตั้งค่าความปลอดภัยใดๆ เอง
ใช้ [Add Custom Rule] อนุญาต (whitelist) หรือบล็อก (blacklist) IP หรือช่วง IP ได้ และรองรับการบล็อกตามประเทศด้วย
Security › Malware Protection การป้องกันมัลแวร์
สถานะการป้องกันมัลแวร์ที่ใช้ Imunify360 เซิร์ฟเวอร์ที่สร้างใหม่แสดง ป้องกัน 0 · ไม่ได้ป้องกัน 1 · ติดเชื้อ 0
[Enable Protection] เป็นบริการเสริมแบบเสียเงิน แอปพลิเคชัน 1~5 ตัว $4 ต่อเดือน 6~15 ตัว $3 ต่อเดือน และเกิน 15 ตัว $2 ต่อเดือน (ต่อแอปพลิเคชัน)
Security › Shell Access อนุญาตการเข้าถึง SSH·MySQL
แท็บ [SSH/SFTP] ให้เลือกหนึ่งในสองแบบ ค่าเริ่มต้นคืออนุญาตทุก IP และให้ระบบความปลอดภัยของ Cloudways บล็อกเฉพาะ IP ที่โจมตี อีกแบบคืออนุญาตเฉพาะ IP ที่ลงทะเบียนใน Whitelist
แม้ในค่าเริ่มต้น หากพิมพ์รหัสผ่านผิดหลายครั้ง IP ของคุณก็อาจถูกบล็อก หน้าจอจึงแนะนำให้ลงทะเบียน IP ของตัวเองใน Whitelist ส่วนแท็บ [MySQL] คือที่ลงทะเบียน IP ที่อนุญาตให้เชื่อมต่อฐานข้อมูลจากระยะไกล
Vertical Scaling เปลี่ยนขนาดเซิร์ฟเวอร์
หน้าสำหรับเปลี่ยนขนาดเซิร์ฟเวอร์ (RAM·CPU) และมีข้อความแจ้งว่าเซิร์ฟเวอร์ Vultr เปลี่ยนเฉพาะขนาด หรือเปลี่ยนพร้อมพื้นที่จัดเก็บก็ได้
ขนาด 1GB ปัจจุบัน (RAM 1GB · ดิสก์ 25GB · 1 คอร์ · ทรานสเฟอร์ 1TB) แสดงราคา $0.0208 ต่อชั่วโมง $14 ต่อเดือน เลือกขนาดด้วยแถบเลื่อนแล้วกด [Scale Now]
Backups สำรองข้อมูล
Schedule Time 16:49 UTC
เวลาที่การสำรองข้อมูลตามกำหนดจะทำงาน
Backup Frequency 1 Day
ความถี่ในการสำรองข้อมูล
Backup Retention 1 Week
ระยะเวลาที่เก็บข้อมูลสำรอง
Local Backups Off
เมื่อเปิด จะสร้างสำเนาเพิ่มเติมที่ดาวน์โหลดได้ไว้ในเซิร์ฟเวอร์
Off-site Backup Size 0MB
เพราะเป็นเซิร์ฟเวอร์ใหม่ จึงยังไม่เคยสำรองข้อมูล
Take Backup Now
สำรองข้อมูลทั้งเซิร์ฟเวอร์ทันทีเมื่อต้องการ
SMTP การส่งอีเมล
หน้าตั้งค่าอีเมลขาออกของเซิร์ฟเวอร์ โดยเลือกระหว่างบัญชี SMTP ของตัวเองหรือ Elastic Email แบบเสียเงิน หลังเปิดใช้บริการเสริมอีเมลแล้ว ส่งอีเมลทดสอบได้ด้วย [Send Test Email]
Access Details ข้อมูลการเข้าถึงแอปพลิเคชัน
ข้อมูลเข้าใช้ของเซิร์ฟเวอร์ (ใน Master Credentials ) ใช้กับทุกแอปพลิเคชัน ส่วน Application Credentials ตรงนี้คือบัญชี SFTP·SSH ที่ใช้เข้าเฉพาะแอปพลิเคชันนี้
Application URL
ที่อยู่ชั่วคราวที่ Cloudways ให้ (cloudwaysapps.com) เปิดดูเว็บไซต์ได้แม้ยังไม่ได้เชื่อมต่อโดเมน
Admin Panel
ที่อยู่หน้าผู้ดูแล WordPress (/wp-admin/) และบัญชีผู้ดูแล ชื่อผู้ใช้ผู้ดูแลของแอปพลิเคชันใหม่สร้างจากอีเมลที่ใช้สมัคร
Database
มีชื่อ DB·ผู้ใช้·รหัสผ่าน และปุ่ม [Launch Database Manager]
Redis
ข้อมูลเชื่อมต่อ Redis สำหรับ Object Cache (Prefix·Username·Password)
Password Protection New
เมื่อเปิด จะมีเพียงผู้ที่มีข้อมูลรับรองเท่านั้นที่ดูเว็บไซต์ได้
Application Credentials
[Add SFTP User] ใช้เพิ่มผู้ใช้ SFTP·SSH สำหรับแอปพลิเคชันนี้โดยเฉพาะ
Staging Management จัดการ Staging
Staging คือสภาพแวดล้อมแยกที่คัดลอกมาจากเว็บไซต์จริง ใช้ทดสอบโค้ด·ปลั๊กอิน·ธีมใหม่ได้โดยไม่กระทบเว็บไซต์จริง เมื่อพร้อมแล้วจะนำการเปลี่ยนแปลงบางส่วนหรือทั้งหมดไปใช้กับเว็บไซต์จริง (push) และก่อนเริ่มงานก็ดึงเนื้อหาของเว็บไซต์จริงมายัง Staging (pull) เพื่อซิงก์ได้
Password Protected Sites
Staging เปิดการป้องกันด้วยรหัสผ่าน htpasswd ไว้เป็นค่าเริ่มต้น และปิดได้
SSH and SFTP Access
ย้ายการเปลี่ยนแปลงระหว่างเว็บไซต์จริงกับ Staging ได้ด้วยปุ่มเดียว
Granular Controls
เลือกย้ายเฉพาะไฟล์ เฉพาะฐานข้อมูล หรือทั้งสองอย่างได้
SSL-Enabled Staging
แอปพลิเคชัน Staging ทุกตัวติดตั้งใบรับรอง SSL ไว้ล่วงหน้า และใช้ Let’s Encrypt หรือใบรับรองของตัวเองได้
Monitoring › Analytics › Traffic ทราฟฟิก
ดูทราฟฟิกของเว็บไซต์ได้จาก 5 แท็บ คือ IP Requests·Bot Traffic·URL Requests·Status Codes·Bandwidth โดยช่วงเริ่มต้นคือ 15 นาทีล่าสุด เว็บไซต์ที่สร้างใหม่จึงยังไม่มีบันทึก
Monitoring › Analytics › PHP ประสิทธิภาพ PHP
ดูประสิทธิภาพ PHP ได้จาก 3 แท็บ คือ Requested Pages (หน้า PHP ที่ถูกเรียกบ่อย)·Running Processes (โปรเซสที่กำลังทำงาน)·Slow Pages (หน้าที่ช้า)
Monitoring › Analytics › MySQL ประสิทธิภาพฐานข้อมูล
แท็บ Summary แสดงการเชื่อมต่อที่ใช้งานอยู่และคิวรีที่กำลังทำงาน ส่วนแท็บ Slow Queries แสดงคิวรีที่ใช้เวลานาน
Monitoring › Analytics › Running Crons Cron ที่กำลังทำงาน
แสดงการใช้ CPU·หน่วยความจำและเวลาทำงาน (วินาที) ของงาน Cron ที่กำลังทำงานอยู่
Monitoring › Analytics › Disk Usage การใช้ดิสก์
แสดงการใช้ไฟล์เว็บและฐานข้อมูลของแอปพลิเคชันแยกกัน WordPress ที่สร้างใหม่ใช้ไฟล์ 124MB ฐานข้อมูล 1MB รวม 125MB ส่วนการใช้ดิสก์ของเซิร์ฟเวอร์เดียวกัน (ใน Monitoring ) อยู่ที่ 9.64GB
Monitoring › Logs › Access Logs ล็อกการเข้าถึง
มี 3 แท็บ คือ BACKEND (คำขอ Apache·PHP)·STATIC (รูปภาพ·JS·CSS ที่ Nginx จัดการ)·PHP พร้อมข้อความว่าล็อกแสดงเป็นเวลา UTC ซึ่งต่างจากเวลาเกาหลี 9 ชั่วโมง
บันทึกแรกของเซิร์ฟเวอร์ใหม่คือคำขอ wp-cron และการตรวจแคช Breeze เวลา 08:49 UTC และเวอร์ชัน WordPress ที่ปรากฏในคำขอคือ 7.1.3
Monitoring › Logs › Error Logs ล็อกข้อผิดพลาด
แสดงข้อผิดพลาดและคำเตือนของ Apache ที่เกิดในแอปพลิเคชัน เว็บไซต์ใหม่แสดง [0 Logs Found]
Application Security › Incidents เหตุการณ์ด้านความปลอดภัยของแอปพลิเคชัน
บันทึกกิจกรรมน่าสงสัยที่ตรวจพบในระดับแอปพลิเคชันและอัปเดตทุก 60 วินาที แอปพลิเคชันใหม่แสดง [No incidents detected on your app] ส่วนเซิร์ฟเวอร์เดียวกันมีการโจมตี SSH 2 ครั้งบันทึกไว้ (ใน Security › Incidents )
Application Security › Malware Protection การป้องกันมัลแวร์ของแอปพลิเคชัน
ใช้ Imunify360 และแอปพลิเคชันที่ยังไม่เปิดการป้องกันจะแสดงคำเตือน [Your application is prone to malware attacks] ค่าบริการคือแอปพลิเคชัน 1~5 ตัว $4 ต่อเดือน 6~15 ตัว $3 ต่อเดือน และเกิน 15 ตัว $2 ต่อเดือน (ต่อแอปพลิเคชัน)
มีข้อความแจ้งว่ารวม Phishing Protection·System Protection·Database Protection·Malware Cleanup·Proactive Defense
Application Security › Vulnerability Scanner การสแกนช่องโหว่
ใช้ Patchstack ตรวจหาช่องโหว่ของแกน WordPress·ธีม·ปลั๊กอิน แจ้งเตือน และแนะนำวิธีรับมือ แอปพลิเคชันใหม่ยังไม่มีข้อมูล
Domain Management จัดการโดเมน
จัดการโดเมนหลัก (Primary) และโดเมนเพิ่มเติม (alias) ของแอปพลิเคชัน ถ้าเปลี่ยนโดเมนหลัก ที่อยู่เว็บไซต์ (base URL) ในฐานข้อมูลก็จะเปลี่ยนตาม DNS ของทุกโดเมนต้องชี้ไปที่ IP ของเซิร์ฟเวอร์จึงจะทำงานปกติ
Site Manager จัดการเว็บไซต์
ฟีเจอร์จัดการผู้ใช้·ปลั๊กอิน·ธีม·การอัปเดตของ WordPress จากใน Cloudways รุ่น Basic ฟรี ส่วน Pro ราคา $3 ต่อแอปพลิเคชันต่อเดือน (ลด $1 เมื่อมี 5 แอปพลิเคชันขึ้นไป) และเพิ่ม Safe Updates·การอัปเดตอัตโนมัติตามกำหนด·การติดตามประสิทธิภาพ·บันทึกกิจกรรม·ประวัติการอัปเดต
มีข้อความแจ้งว่าเมื่อสมัคร Site Manager แล้ว IP ระบบของ Site Manager จะถูกเพิ่มใน Whitelist อัตโนมัติ
Cron Job Management จัดการงาน Cron
เพิ่มงาน Cron ของแอปพลิเคชันด้วย [Add New Cron Job] โดยมีสองแท็บคือ Basic·Advanced แอปพลิเคชันใหม่แสดง [No Cron Jobs added]
SSL Certificate ใบรับรอง SSL
ติดตั้งใบรับรอง Let’s Encrypt ฟรีหรือใบรับรอง Custom SSL แบบเสียเงิน สำหรับ Let’s Encrypt ให้ใส่อีเมลและโดเมนแล้วกด [Install Certificate] ถ้าเลือก [Apply Wildcard] จะติดตั้งเป็นใบรับรองแบบ Wildcard
Backup and Restore สำรองและกู้คืน
สำรองและกู้คืนเป็นรายแอปพลิเคชัน (ไฟล์·ฐานข้อมูล) เลือกข้อมูลสำรองหนึ่งรายการจากรายการแล้วกู้คืนบางส่วนหรือทั้งหมด ส่วนการสำรองทั้งเซิร์ฟเวอร์ตั้งเวลาหรือสั่งทันทีได้ (ที่ Backups ของเซิร์ฟเวอร์ )
Deployment via GIT ดีพลอยผ่าน Git
ฟีเจอร์ดีพลอยโค้ดจากที่เก็บ Git ผ่าน SSH เริ่มจากสร้าง SSH Key ด้วย [Generate SSH Keys] แล้วนำไปลงทะเบียนในที่เก็บโค้ด
Application Settings › General การตั้งค่าทั่วไป
Folder · Webroot public_html/
โฟลเดอร์ของแอปพลิเคชันและเว็บรูท เปลี่ยนได้ด้วยปุ่มดินสอทางขวา
Default email sender
ที่อยู่ผู้ส่งเริ่มต้นของอีเมลที่แอปพลิเคชันส่ง
Reset File/Folders Permissions
รีเซ็ตสิทธิ์ไฟล์·โฟลเดอร์ตามผู้ใช้ที่เลือก
Purge Site Cache New
ล้างแคชทั้งหมดของแอปพลิเคชัน และมีข้อความแจ้งว่าเว็บไซต์อาจช้าลงชั่วคราวจนกว่าแคชจะถูกสร้างใหม่
Varnish On
เป็นชั้นหนึ่งของแคช และมีข้อความแจ้งว่าปิดได้ระหว่างพัฒนา·ทดสอบ·ทำ Staging
HTTPS Redirection On
บังคับการเข้าถึง HTTPS ในทุกโดเมนที่เชื่อมต่อด้วยการเปลี่ยนเส้นทางถาวรแบบ 301
SSH Shell Access Off
เปิด·ปิดการเข้าถึงเชลล์ SSH ของสมาชิกทีม แม้ปิดแล้วการโอนไฟล์ SFTP ก็ยังใช้ได้
Geo IP Detection Off
ระบุประเทศของผู้เข้าชมจากเฮดเดอร์ เมื่อเปิด Varnish จะเก็บแคชแยกตามตำแหน่ง
CORS Header Off
เพิ่มเฮดเดอร์ Access-Control-Allow-Origin ในการตอบกลับ
Device Detection Off
ระบุอุปกรณ์ของผู้เข้าชมจากเฮดเดอร์ เมื่อเปิด Varnish จะเก็บแคชเดสก์ท็อป·แท็บเล็ต·มือถือแยกกัน
Ignore Query String Off
เมื่อเปิด ที่อยู่ที่ต่างกันแค่ Query String ของโซเชียลมีเดียจะถูกมองเป็นหน้าเดียวกันและแคชร่วมกัน
Application Access On
เมื่อปิด เว็บไซต์จะตอบกลับด้วย [Service Unavailable] และการเข้าถึง SSH·SFTP รวมถึงงาน Cron ก็หยุดด้วย
Application Settings › PHP Settings การตั้งค่า PHP
เลือกเวอร์ชัน PHP แยกตามแอปพลิเคชัน (Public Preview) และแอปพลิเคชันใหม่ใช้ PHP 8.2 ด้วย [PHP Editor] กำหนดค่า PHP เริ่มต้นของเซิร์ฟเวอร์ให้ต่างออกไปเฉพาะแอปพลิเคชันนี้ได้ ส่วนค่าเริ่มต้นฝั่งเซิร์ฟเวอร์อยู่ที่ Settings & Packages › Basic นั่นเอง
Application Settings › Varnish ข้อยกเว้นของ Varnish
เพิ่มกฎที่ยกเว้นจากแคช Varnish (Type·Method·Value) ด้วย [Add New Exclusion] แอปพลิเคชันใหม่ยังไม่มีกฎ
Application Settings › WordPress การตั้งค่า WordPress
Object Cache Pro On
เก็บข้อมูลที่ถูกเรียกบ่อยไว้ใน Redis เพื่อลดการคิวรีฐานข้อมูล ในแอปพลิเคชันใหม่เปิดไว้ตั้งแต่แรก
WordPress Multisite Off
ฟีเจอร์มัลติไซต์สำหรับดูแลหลายเว็บไซต์ด้วย WordPress ตัวเดียว
XMLRPC Access Off
ข้อความบนหน้าจอคือ [Disable XMLRPC requests to prevent Brute Force attacks] และสถานะของแอปพลิเคชันใหม่แสดง [XMLRPC Access is disabled]
Direct PHP Files Access Off
การตั้งค่าที่บล็อกการเข้าถึงไฟล์ PHP โดยตรง ซึ่งมักถูกใช้เป็นช่องทางแบ็กดอร์·อัปโหลดมัลแวร์ สถานะของแอปพลิเคชันใหม่แสดง [Direct PHP Files Access is disabled]
Cron Optimizer Off
เมื่อเปิด จะรันงานตามกำหนดด้วย Cron ของเซิร์ฟเวอร์ Cloudways แทน Cron ในตัวของ WordPress
Application Settings › WebStack เว็บสแตก
เลือกระหว่าง Lightning Stack (Nginx แนะนำ) กับ Hybrid Stack (รองรับ .htaccess) แล้วกด [Update Now] หลังเปลี่ยน
Web Rules กฎเว็บ
จัดการเฮดเดอร์การตอบกลับและกฎเปลี่ยนเส้นทาง·เขียน URL ใหม่ผ่านสองแท็บ คือ Header Rules·Rewrite Rules โดยไม่ต้องแก้ .htaccess เอง (Public Preview)
Cloudflare เชื่อมต่อ Cloudflare
เชื่อมต่อ Cloudflare Enterprise ได้เริ่มต้น $4.99 ต่อโดเมนต่อเดือน และโดเมนที่เปิด Cloudflare Enterprise ครั้งแรกจะใช้ฟรี 30 วันแรก แต่ละโดเมนรวมแบนด์วิดท์ 100GB และส่วนที่เกินคิด $0.02 ต่อ GB
เมนูย่อยคือ Domain·Overview·Settings·Analytics·Security และหน้าจอนี้คือ Domain ก่อนเชื่อมต่อโดเมน
Migration Tools เครื่องมือย้ายเว็บ
วิธีย้ายเว็บไซต์ WordPress ที่มีอยู่มีสองแบบ คือ WordPress Migration Plugin ที่ทำเอง และ Managed Migration ที่ Cloudways ทำให้ (ฟรีสำหรับ WordPress·WooCommerce)