Wednesday, 4 December 2024

HestiaCP กับการจัดการ WebSite EP4

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 EP4

HestiaCP การปรับแต่ง Website Template

  • จากรูปในหัวข้อ Hestia ขั้นตอนการ Add Web Doamin ให้ทำการกดปุ่ม Edit Website
  • หากเราติดตั้งใช้งานแบบ Default ให้เราเลือก Website template ตามรูป ซึ่งเป็นการตั้งค่าแบบเดียวกับ VestaCP เลย
HestiaCP กับการจัดการ edit web domain
  • 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) เพิ่มเติมได้
HestiaCP กับการจัดการ SSL
  • ในกรณีเราต้องการใช้งาน SSL ของ CloudFalre ก็สามารถทำได้เช่นกัน โดยทางอินดี้ ได้เขียนบทความเอาไว้ให้แล้ว สามารถไปอ่านเพิ่มได้ CloudFlare SSL ฟรี ใช้ HTTPS ด้วย CloudFlare EP4 ก็จะได้ผลลัพธ์ดังรูป
HestiaCP กับการจัดการ SSL CloudFlare

ใช้งาน 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 ด้วย โดยการสร้างทำได้ดังนี้

HestiaCP กับการจัดการ FTP
  • 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

เว็บไซต์ของเรามีการใช้งานคุกกี้ (Cookies) เพื่อมอบประสบการณ์ที่ดียิ่งขึ้นให้แก่คุณ รวมถึงเสนอสิทธิประโยชน์ที่ตรงตามความสนใจของคุณมากที่สุด ถ้าคุณยังใช้งานต่อไปโดยไม่ปฏิเสธคุกกี้ เราจะเก็บคุกกี้เพื่อวัตถุประสงค์ข้างต้น ทั้งนี้ คุณสามารถศึกษารายละเอียดเกี่ยวกับการใช้คุกกี้ของเราได้ที่ นโยบายความเป็นส่วนตัว และ นโยบายการใช้คุกกี้

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save