
หลังจากซื้อ Hosting แล้ว หลายคนสงสัยว่าต้องทำอะไรก่อนถึงจะพร้อมเปิดเว็บไซต์ได้ บทความนี้จะพาคุณผ่านทุกขั้นตอนการตั้งค่า Hosting ครั้งแรกอย่างละเอียด ตั้งแต่การชี้ DNS ของ Domain มาที่เซิร์ฟเวอร์ ติดตั้ง SSL Certificate ติดตั้ง WordPress จนถึงการสร้างอีเมลโดเมนสำหรับใช้งาน
ขั้นตอนที่ 1 — รับข้อมูลการเข้าใช้งาน Hosting
หลังจากชำระเงินแล้ว ผู้ให้บริการ Hosting จะส่งอีเมลแจ้งข้อมูลการเข้าใช้งาน ประกอบด้วย URL สำหรับ Login DirectAdmin Control Panel ชื่อผู้ใช้และรหัสผ่าน DirectAdmin ชื่อ Nameserver หลักและรอง (เช่น ns1.yourhostingserver.com, ns2.yourhostingserver.com) และอาจมี IP Address ของเซิร์ฟเวอร์ด้วย ควรบันทึกข้อมูลเหล่านี้ไว้ในที่ปลอดภัยเพราะจำเป็นต้องใช้ในขั้นตอนต่อไป
ขั้นตอนที่ 2 — ชี้ DNS ของ Domain มาที่ Hosting
Domain กับ Hosting เป็นบริการที่แยกออกจากกัน ก่อนที่เว็บไซต์จะออนไลน์ได้ต้องชี้ Nameserver ของ Domain ให้มาที่ Hosting Server เพื่อให้ DNS รู้ว่าเมื่อมีคนพิมพ์ URL ของคุณแล้วให้ส่งไปที่ Server ไหน วิธีทำคือ Login เข้าเว็บไซต์ของ Domain Registrar ที่จดโดเมน ไปที่การตั้งค่า DNS หรือ Nameserver แล้วเปลี่ยนจาก Nameserver เดิมเป็น Nameserver ใหม่ที่ได้รับจาก Hosting คลิก Save แล้วรอการ Propagate ประมาณ 24-48 ชั่วโมง แต่ในทางปฏิบัติมักเร็วกว่านั้นมาก โดยเฉพาะใน Zone ของไทย
ขั้นตอนที่ 3 — Login DirectAdmin และสำรวจ Control Panel
DirectAdmin คือ Control Panel ที่ใช้จัดการ Hosting ทั้งหมด สิ่งแรกที่ควรทำหลัง Login เข้า DirectAdmin คือเปลี่ยนรหัสผ่านเริ่มต้นเป็นรหัสผ่านที่ปลอดภัย ระบบ DirectAdmin แบ่งออกเป็นส่วนหลักๆ ได้แก่ File Manager สำหรับจัดการไฟล์ E-Mail Manager สำหรับจัดการอีเมลโดเมน MySQL Management สำหรับจัดการฐานข้อมูล Subdomain Management สำหรับสร้าง Subdomain และ SSL Certificates สำหรับจัดการ SSL
ขั้นตอนที่ 4 — ติดตั้ง SSL Certificate ฟรี
SSL Certificate ทำให้เว็บไซต์ใช้โปรโตคอล HTTPS แทน HTTP ซึ่งเพิ่มความปลอดภัยในการส่งข้อมูลและ Google ใช้เป็นปัจจัยใน Ranking ปัจจุบันผู้ให้บริการ Hosting ส่วนใหญ่รวม SSL ฟรีจาก Let's Encrypt ไว้ในทุกแพ็กเกจ สามารถติดตั้งได้จาก DirectAdmin → SSL Certificates → Let's Encrypt คลิก Save แล้วรอประมาณ 1-2 นาทีจนติดตั้งสำเร็จ หลังติดตั้ง SSL แล้วต้องตั้งค่า Redirect ให้ HTTP เปลี่ยนเป็น HTTPS อัตโนมัติด้วย ซึ่งทำได้โดยเพิ่มโค้ดใน .htaccess หรือใช้ Plugin Really Simple SSL ใน WordPress
ขั้นตอนที่ 5 — สร้างฐานข้อมูล MySQL สำหรับ WordPress
WordPress ต้องการฐานข้อมูล MySQL เพื่อเก็บข้อมูลทั้งหมด ก่อนติดตั้ง WordPress ต้องสร้างฐานข้อมูลและผู้ใช้ Database ให้พร้อม ไปที่ DirectAdmin → MySQL Management → Create New Database กรอกชื่อ Database ชื่อ User และ Password จดบันทึกข้อมูลเหล่านี้ไว้เพราะต้องใช้ในขั้นตอนติดตั้ง WordPress ต่อไป
ขั้นตอนที่ 6 — ติดตั้ง WordPress
สำหรับ Hosting ที่มี Softaculous หรือ Installatron สามารถติดตั้ง WordPress ได้ด้วยคลิกเดียว ถ้าไม่มีให้ดาวน์โหลดไฟล์ WordPress จาก WordPress.org แตก ZIP และอัพโหลดไปยัง public_html ผ่าน File Manager ใน DirectAdmin จากนั้นเปิดเบราว์เซอร์ไปที่โดเมนของคุณแล้วทำตาม WordPress Installation Wizard ที่จะขอข้อมูล Database ที่สร้างไว้ในขั้นตอนที่ 5 กำหนดชื่อเว็บไซต์ ชื่อผู้ใช้ Admin และรหัสผ่านแล้วคลิก Install WordPress
ขั้นตอนที่ 7 — สร้างอีเมลโดเมนและตั้งค่าเบื้องต้น
หลังจากติดตั้ง WordPress เสร็จแล้ว ขั้นตอนสุดท้ายที่ควรทำคือสร้างอีเมลโดเมนสำหรับใช้ติดต่อกับลูกค้า ไปที่ DirectAdmin → E-Mail Manager → Create Account กรอกชื่ออีเมลและรหัสผ่าน จากนั้นตั้งค่า SMTP ใน WordPress ผ่าน Plugin WP Mail SMTP เพื่อให้ WordPress ส่งอีเมลผ่าน Mail Server ของ Hosting แทน PHP mail() ที่มักตกเป็น Spam
การตั้งค่าความปลอดภัยเบื้องต้นบน DirectAdmin
หลังจากติดตั้ง WordPress และอีเมลเสร็จแล้ว ควรตั้งค่าความปลอดภัยเบื้องต้นเพื่อป้องกันการถูกโจมตี สิ่งแรกที่ควรทำคือเปลี่ยนชื่อผู้ใช้ WordPress Admin จาก "admin" เป็นชื่อที่ Hacker ไม่สามารถเดาได้ เนื่องจาก Brute Force Attack มักพยายาม Login ด้วยชื่อผู้ใช้ "admin" และ "administrator" เป็นอันดับแรก ประการที่สองคือติดตั้ง Security Plugin เช่น Wordfence หรือ Sucuri Security เพื่อช่วย Monitor และบล็อกการโจมตี ตั้งค่า Two-Factor Authentication สำหรับ WordPress Admin และ DirectAdmin เพื่อเพิ่มชั้นความปลอดภัย และจำกัดการพยายาม Login ซ้ำๆ ด้วย Limit Login Attempts Plugin เพื่อป้องกัน Brute Force Attack
การตั้งค่า Caching สำหรับเว็บไซต์ใหม่
เว็บไซต์ WordPress ที่เพิ่งติดตั้งใหม่ยังไม่มีการ Caching ซึ่งหมายความว่าทุกคำขอต้องประมวลผล PHP และ Database Query ทั้งหมดใหม่ทุกครั้ง การตั้งค่า Caching จะช่วยเก็บผลลัพธ์ไว้และส่งให้ผู้เข้าชมครั้งต่อไปได้เร็วกว่ามาก Plugin ที่แนะนำสำหรับ Caching บน Shared Hosting ได้แก่ LiteSpeed Cache (ฟรีและรองรับ LiteSpeed Web Server ได้ดีมาก) WP Super Cache (ฟรีและใช้งานง่าย) หรือ WP Rocket (เสียเงินแต่ครบครัน) การตั้งค่า Caching ถูกต้องสามารถลด Server Load ได้ถึง 80% และทำให้เว็บโหลดเร็วขึ้นหลายเท่า โดยเฉพาะสำหรับหน้าที่มีผู้เข้าชมซ้ำๆ
การทดสอบความพร้อมก่อนเปิดตัวเว็บไซต์
ก่อนประกาศให้สาธารณชนรู้ว่าเว็บพร้อมใช้งาน ควรทดสอบความพร้อมอย่างรอบด้าน เริ่มจากตรวจสอบว่าทุกหน้าโหลดได้ถูกต้องบนทั้ง Desktop และ Mobile ทดสอบฟอร์มติดต่อว่าส่งอีเมลถึงปลายทางได้ถูกต้อง ตรวจสอบว่า HTTPS ทำงานอย่างถูกต้องและไม่มี Mixed Content Warning ทดสอบความเร็วด้วย Google PageSpeed Insights และ GTmetrix ตรวจสอบ XML Sitemap ว่าถูกสร้างอย่างถูกต้อง และ Submit Sitemap ให้ Google Search Console เพื่อเริ่มกระบวนการ Index เว็บไซต์ใหม่
การตั้งค่า Permalink Structure สำหรับ SEO
หนึ่งในการตั้งค่า WordPress แรกที่ควรทำก่อนเผยแพร่เนื้อหาใดๆ คือการตั้งค่า Permalink Structure เพื่อให้ URL ของแต่ละหน้าเป็นมิตรกับ SEO ไปที่ Settings Permalinks ใน WordPress Admin แล้วเลือก Post Name แทน Plain ที่เป็นค่าเริ่มต้น การตั้งค่านี้จะทำให้ URL มีลักษณะเช่น yourdomain.com/ชื่อบทความ ซึ่งช่วยให้ Google เข้าใจเนื้อหาของหน้านั้นได้ดีขึ้นและผู้ใช้จดจำ URL ได้ง่ายกว่า การเปลี่ยน Permalink Structure ภายหลังอาจทำให้ URL เดิมเสียหายและ Ranking ลดลง จึงควรตั้งให้ถูกต้องตั้งแต่แรก
Checklist สรุป: 1) รับ Login Info ทาง Email 2) เปลี่ยน Nameserver ที่ Domain Registrar 3) Login DirectAdmin เปลี่ยน Password 4) ติดตั้ง SSL Let's Encrypt 5) สร้าง MySQL Database 6) ติดตั้ง WordPress 7) สร้าง Email Domain ทำครบทุกขั้นตอนแล้วเว็บพร้อมเปิดตัว
คำถามที่พบบ่อย (FAQ)
ซื้อ Hosting แล้วต้องรอนานแค่ไหนจึงพร้อมใช้?
Hosting Activate ภายใน 1-24 ชั่วโมงหลังชำระเงิน แต่การที่เว็บออนไลน์ได้สมบูรณ์ขึ้นอยู่กับ DNS Propagation ของ Domain ซึ่งใช้เวลา 24-48 ชั่วโมง แต่มักเร็วกว่านั้นมากสำหรับ Thailand Zone
ต้องซื้อ SSL Certificate เพิ่มไหม?
ไม่ต้อง AsiaGB Hosting รวม SSL ฟรีจาก Let's Encrypt ในทุกแพ็กเกจ ติดตั้งได้จาก DirectAdmin โดยไม่มีค่าใช้จ่ายเพิ่มเติม
จะติดตั้ง WordPress โดยไม่มีความรู้ด้านเทคนิคได้ไหม?
ได้อย่างแน่นอน DirectAdmin มีระบบ Auto-Installer ที่ติดตั้ง WordPress ให้ด้วยคลิกเดียว ไม่ต้องมีความรู้ด้านการเขียนโปรแกรม
Nameserver คืออะไรและต้องตั้งที่ไหน?
Nameserver คือที่อยู่ DNS Server ที่บอกว่า Domain ชี้ไปที่ Server ไหน ต้องตั้งค่าที่ Domain Registrar ที่จดโดเมน ไม่ใช่ที่ Hosting Control Panel
เริ่มต้นกับ Hosting AsiaGB วันนี้
AsiaGB Hosting ตั้งค่าง่ายผ่าน DirectAdmin SSL ฟรี อีเมลโดเมนฟรี WordPress ใน 1 คลิก Support ตอบเร็ว
ดูแพ็กเกจ Hosting