HestiaCP กับบทความใน EP4 เกี่ยวกับเรื่องการจัดการ Website โดยบทความนี้เดินทางมาถึงบทที่ 4 แล้ว ขั้นตอนการ Add Website การใส่ SSL หรือ การสร้าง User สำหรับ FTP Upload File มายัง Web ทางอินดี้จะอธิบายโดยไม่ลงรายละเอียดมากนัก แต่ก็พอจะนำไปใช้กับ Website หรือ VPS ของเราได้
ซึ่งจากบทความที่แล้วทางอินดี้ได้อธิบายถึงขึ้นตอนเกี่ยวกับการสร้าง user ใน EP3 ก็ลองไปอ่านดูบทความ HestiaCP การจัดการ User EP3 ใน EP4 จะอธิบายเกี่ยวกับการจัดการ Website โดยมีรายละเอียดคือ
HestiaCP ขั้นตอนการ Add Web Doamin
โดยขั้นตอนการ Add web domain ทำได้โดยการ login เข้า control panel และไปที่เมนู “Web” ดังรูปที่แสดง กดเลือก Add Website
- Hestia > Web > Add Web Domain
HestiaCP การปรับแต่ง Website Template
- จากรูปในหัวข้อ Hestia ขั้นตอนการ Add Web Doamin ให้ทำการกดปุ่ม Edit Website
- หากเราติดตั้งใช้งานแบบ Default ให้เราเลือก Website template ตามรูป ซึ่งเป็นการตั้งค่าแบบเดียวกับ VestaCP เลย
- Domain เลือก Domain ที่เราจัดมา
- IP Address เลือก IP Address ของ Web กรณีเช่า VPS หลายๆ IP เพื่อต้องการกำหนดว่า Website ไหนใช้ IP Address อะไร
- Web TemplateAPACHE2
- Backend Template PHP-FPM
- Proxy SupportNGINX
HestiaCP กับการตั้งค่า SSL ให้กับ Website
ใช้งาน HTTPS SSL ด้วย SSL ฟรี
- การตั้งค่า SSL ด้วย “Use Lets Encrypt to obtain SSL certificate” เป็นการตั้งค่าที่ง่ายที่สุด แค่เลือก และ กดปุ่ม save ดังรูป
- เราสามารถเลือก Enable HTTP Strict Transport Security (HSTS) เพิ่มเติมได้
- ในกรณีเราต้องการใช้งาน SSL ของ CloudFalre ก็สามารถทำได้เช่นกัน โดยทางอินดี้ ได้เขียนบทความเอาไว้ให้แล้ว สามารถไปอ่านเพิ่มได้ CloudFlare SSL ฟรี ใช้ HTTPS ด้วย CloudFlare EP4 ก็จะได้ผลลัพธ์ดังรูป
ใช้งาน HTTPS ด้วย SSL ที่ซื้อมา
หากต้องการใช้งาน Cert https SSL ที่ซื้อมาเอง และ ได้ทำการ Gen CSR ผ่านระบบมาแล้ว เราจะได้ไฟล์มา 3 ไฟล์ โดยแต่ละ File นำค่า ของ CSR SSL มาใส่ดังนี้ จากตัวอย่างทางอินดี้เคยใช้งานของ namecheap คิดว่าแต่ละเจ้าก็น่าจะคล้ายกัน
- SSL Certificate เป็นไฟล์ CSR ที่เราซื้อมา
- SSL Key เป็นไฟล์ Key ของ Cert ที่เราซื้อมา
- SSL Certificate authority / Intermediate เป็นไฟล์ CSR นามสกุล “.bundle”
ขั้นตอนการสร้าง FTP Account
ขั้นตอนการสร้าง FTP Account สำหรับ ทำการ Upload ไฟล์ขึ้นไปบน Website ก็ทำการสร้างที่เมนูหลักคือ Web ด้วย โดยการสร้างทำได้ดังนี้
- user name ของ Hestia จะมี admin ข้างหน้าเสมอ เช่น admin_FTP1
- Password ที่จะใช้สำหรับ FTP
- ใส่ Email แจ้งเตือน ไม่ได้บังคับ
- กด save เมื่อเสร็จสิ้น
บทสรุป
การบริหารจัดการ website ด้วย Free control panel ของ linux อย่าง Hestiacp ใช้งานได้ง่านมาก เพราะมาจากสาย VestaCP และ ไม่ต้องวุ่นวายกับการ Config VPS มากมาย ดังนั้นเจ้าของ website ใช้เวลาเพียงน้อยนิด ก็สามารถเอาเวลาทั้งหมดไปเขียนเว็บไซต์ได้ดีกว่า พบกันใหม่บทความต่อไปเกี่ยวกับการจัดการ MySQL/Maria DB
แหล่งอ้างอิง Hestia Control Panel