HELPER VPS

เช่า LEMP VPS: เซิร์ฟเวอร์ที่เตรียม Nginx, MySQL, PHP ไว้แล้ว

  • ติดตั้ง Nginx, MySQL, PHP-FPM ไว้แล้ว
  • Deploy เว็บ PHP และ Laravel ได้ทันที
  • ตั้งค่าได้อิสระด้วยสิทธิ์ root

HELPER VPS LEMP VPS คือคลาวด์เซิร์ฟเวอร์ Linux ที่เมื่อเลือก LEMP จากรายการอิมเมจตอนสร้าง จะติดตั้ง Nginx, MySQL และ PHP บน Ubuntu 24.04 LTS ชำระเงินทุก 1, 3, 6 หรือ 12 เดือน เริ่มต้น $25.00 ต่อเดือน ไม่ต้องติดตั้งเว็บเซิร์ฟเวอร์และฐานข้อมูลทีละตัว แค่อัปโหลดไฟล์ PHP เว็บก็เปิดได้ทันที

    LEMP คืออะไร

    LEMP มาจากตัวอักษรแรกของ Linux, Nginx (อ่านว่า เอนจิน-เอ็กซ์ จึงใช้ตัว E), MySQL และ PHP เป็นหนึ่งในโครงสร้างเซิร์ฟเวอร์ที่นิยมที่สุดสำหรับรันเว็บไซต์ PHP โดย Nginx รับคำขอของผู้เข้าชม ส่งไฟล์สแตติกทันที ส่งคำขอ PHP ให้ PHP-FPM ประมวลผล และอ่านเขียนข้อมูลจากฐานข้อมูล MySQL

    เมื่อเทียบกับ LAMP ที่ใช้ Apache, Nginx เด่นในการรองรับการเชื่อมต่อพร้อมกันจำนวนมากด้วยหน่วยความจำน้อย จึงมีประสิทธิภาพดีแม้บนเซิร์ฟเวอร์เล็ก ทั้งสี่ตัวเป็นโอเพนซอร์ส และนำเฟรมเวิร์ก PHP อย่าง Laravel, Symfony, CodeIgniter หรือเว็บ PHP ที่เขียนเองขึ้นได้ทันที เมื่อย้ายเว็บ PHP เก่ามาเซิร์ฟเวอร์ใหม่ก็เป็นโครงสร้างที่คุ้นเคย ไม่ต้องเปลี่ยนการตั้งค่ามาก

    LEMP VPS ใช้ทำอะไรได้บ้าง

    ดูแลเว็บเซอร์วิสเกือบทุกแบบที่เขียนด้วย PHP ด้วยการโฮสต์ LEMP เอง

    เริ่มใช้ LEMP VPS อย่างไร

    สร้าง เชื่อมต่อ และอัปโหลดไฟล์ เว็บก็เปิดได้

    1. ขั้นที่ 1 สร้างเซิร์ฟเวอร์

      เลือกภูมิภาคและขนาด แล้วเลือก LEMP จากรายการอิมเมจ ระบบจะติดตั้ง Nginx, MySQL, PHP บน Ubuntu 24.04

    2. ขั้นที่ 2 เชื่อมต่อด้วย SSH

      เชื่อมต่อด้วยคีย์ SSH หรือรหัสผ่าน root แล้วตรวจการติดตั้งด้วย nginx -v, mysql --version, php -v

    3. ขั้นที่ 3 อัปโหลดเว็บ

      สร้างการตั้งค่าเว็บใน Nginx อัปโหลดไฟล์ PHP ไปยังโฟลเดอร์เว็บ แล้วสร้างฐานข้อมูลและผู้ใช้สำหรับเว็บใน MySQL

    โฮสต์ LEMP บน VPS ด้วยตัวเองดีอย่างไร

    ลดเวลาติดตั้ง และตั้งค่าให้พอดีกับเว็บของคุณ

    เครื่องมือที่ใช้กับ LEMP

    โปรแกรมที่ประกอบเป็น LEMP VPS และเครื่องมือที่ใช้คู่กันได้ดี

    วางเซิร์ฟเวอร์ไว้ใกล้ลูกค้า

    สร้างเซิร์ฟเวอร์ LEMP ได้ในราคาเดียวกันทุกที่ใน 40 เมือง 31 ประเทศ

    เพิ่มเว็บใหม่บน LEMP VPS อย่างไร

    เตรียมสามอย่างให้แต่ละเว็บ คือการตั้งค่า Nginx ฐานข้อมูล และใบรับรอง

    Nginx บน Ubuntu เก็บการตั้งค่าเว็บไว้ในโฟลเดอร์ /etc/nginx/sites-available และเปิดใช้โดยลิงก์ไปยังโฟลเดอร์ sites-enabled ในไฟล์เว็บใหม่ ระบุโดเมนด้วย server_name ระบุโฟลเดอร์เว็บด้วย root และกำหนดให้ส่งคำขอ PHP ไปยังซ็อกเก็ต PHP-FPM จากนั้นตรวจไวยากรณ์ด้วย sudo nginx -t แล้วใช้การตั้งค่าด้วย sudo systemctl reload nginx

    สำหรับฐานข้อมูล เชื่อมต่อด้วย sudo mysql แล้วสร้างฐานข้อมูลและผู้ใช้แยกให้แต่ละเว็บ และให้ผู้ใช้นั้นมีสิทธิ์เฉพาะฐานข้อมูลของตนเอง ข้อมูลของแต่ละเว็บจะไม่ปนกัน เมื่อตั้งระเบียน A ของโดเมนเป็น IP เซิร์ฟเวอร์แล้วรับใบรับรอง Let's Encrypt ด้วย Certbot เว็บ HTTPS ก็พร้อมใช้งาน ใบรับรองจะต่ออายุอัตโนมัติตามรอบโดย Certbot

    ดูแลเซิร์ฟเวอร์ LEMP อย่างไรให้เสถียรไปนาน ๆ

    ใส่ใจการอัปเดต ไฟร์วอลล์ และแบ็กอัปเป็นประจำก็เพียงพอ

    รับอัปเดตความปลอดภัยของระบบปฏิบัติการและ Nginx, MySQL, PHP ด้วย sudo apt update และ sudo apt upgrade ใช้ไฟร์วอลล์ ufw ของ Ubuntu เปิดเฉพาะ SSH และพอร์ตเว็บ (80, 443) ส่วนพอร์ต MySQL 3306 ไม่ต้องเปิดสู่ภายนอก ใช้เฉพาะภายในเซิร์ฟเวอร์จะปลอดภัย และควรรัน sudo mysql_secure_installation ตั้งแต่แรกเพื่อปรับการตั้งค่าพื้นฐาน

    ส่งออกฐานข้อมูลด้วย mysqldump เป็นประจำแล้วเก็บไว้ที่อื่น และหากเปิดตัวเลือกแบ็กอัปอัตโนมัติตอนสร้าง เซิร์ฟเวอร์ทั้งเครื่องจะถูกแบ็กอัปเป็นประจำ เมื่อเว็บใหญ่ขึ้นจนหน่วยความจำไม่พอ ให้สร้างเซิร์ฟเวอร์ใหม่ด้วยแพ็กเกจที่ใหญ่กว่าแล้วย้ายโฟลเดอร์เว็บและฐานข้อมูลไป เปิดบันทึก slow query ไว้ก็หาส่วนที่ทำให้เว็บช้าได้ง่าย

    คำถามที่พบบ่อยเรื่องโฮสติ้ง LEMP

    คำถามที่ถามบ่อยเมื่อเลือกและติดตั้ง VPS LEMP

    LEMP VPS ติดตั้งอะไรบ้าง

    ติดตั้งเว็บเซิร์ฟเวอร์ Nginx ฐานข้อมูล MySQL และ PHP (PHP-FPM) บน Ubuntu 24.04 LTS ล็อกอินแล้วสร้างการตั้งค่าเว็บและอัปโหลดไฟล์ PHP ได้ทันที

    เช่า LEMP VPS ราคาเท่าไร

    แอป LEMP ไม่มีค่าใช้จ่ายเพิ่ม จ่ายเฉพาะราคาแพ็กเกจเซิร์ฟเวอร์ที่เลือก แพ็กเกจเล็กที่สุดเริ่มต้น $25.00 ต่อเดือน และแพ็กเกจเดียวกันราคาเท่ากันทุกภูมิภาค

    ซื้อเซิร์ฟเวอร์ LEMP อย่างไร

    เลือกภูมิภาคและขนาด เลือก LEMP จากอิมเมจ แล้วชำระเงินเพื่อสร้างเซิร์ฟเวอร์ คุณสามารถเลือกรอบบิลเป็น 1, 3, 6 หรือ 12 เดือน โดยได้รับส่วนลด 10% สำหรับ 3 เดือน 15% สำหรับ 6 เดือน และ 25% สำหรับ 12 เดือน

    LEMP กับ LAMP ต่างกันอย่างไร

    ต่างกันที่เว็บเซิร์ฟเวอร์ LEMP ใช้ Nginx ส่วน LAMP ใช้ Apache, Nginx รองรับการเชื่อมต่อจำนวนมากด้วยหน่วยความจำน้อย จึงเหมาะกับ VPS ขนาดเล็ก และ PHP ทำงานแยกผ่าน PHP-FPM

    ติดตั้งส่วนขยาย PHP เพิ่มได้หรือไม่

    ได้ เพราะมีสิทธิ์ root ติดตั้งส่วนขยายที่ต้องการในรูปแบบ sudo apt install php-ชื่อ แล้วรีสตาร์ต PHP-FPM ก็เรียบร้อย Composer ก็ติดตั้งใช้เองได้

    ใช้ฐานข้อมูลอื่นแทน MySQL ได้หรือไม่

    ได้ ติดตั้ง PostgreSQL หรือ MariaDB บนเซิร์ฟเวอร์เดียวกัน หรือรันด้วย Docker ก็ได้ ส่วน MySQL ที่ติดตั้งไว้จะเก็บไว้หรือปิดไว้หากไม่ใช้ก็ได้

    นำแอป Laravel ขึ้นได้หรือไม่

    ได้ ติดตั้ง dependency ด้วย Composer แล้วกำหนด root ของ Nginx เป็นโฟลเดอร์ public ของแอป ส่วนงานคิวให้รันตลอดด้วย systemd service หรือ Supervisor

    ส่งอีเมลจากเว็บอย่างไร

    เชื่อมบริการส่งอีเมลที่ใช้พอร์ต 587 ในการตั้งค่าอีเมลของแอป พอร์ต 25 ขาออกปิดไว้ในทุกเซิร์ฟเวอร์ การใช้บริการส่งอีเมลจึงเป็นวิธีมาตรฐาน

    เชื่อมต่อฐานข้อมูลจากภายนอกได้หรือไม่

    แนะนำให้เชื่อมต่อผ่าน SSH tunnel ใช้ SSH port forwarding จากเครื่องของคุณไปยังพอร์ต 3306 ของเซิร์ฟเวอร์ ก็ใช้เครื่องมือจัดการได้โดยไม่ต้องเปิดพอร์ต MySQL สู่อินเทอร์เน็ต

    แบ็กอัปอย่างไร

    การเลือกตัวเลือกแบ็กอัปอัตโนมัติตอนสร้างจะเพิ่ม 5.6% ของราคาแพ็กเกจในค่าบริการและแบ็กอัปทั้งเซิร์ฟเวอร์เป็นประจำ การกู้คืนส่งคำขอได้ที่หน้าสนับสนุนหลังจากการชำระเงินครั้งแรกยืนยันแล้ว และการเก็บฐานข้อมูลแยกไว้ด้วย mysqldump จะเพิ่มความอุ่นใจ

    ติดตั้งใหม่ให้กลับเป็นสถานะเริ่มต้นได้หรือไม่

    ได้ เลือกอิมเมจ LEMP อีกครั้งด้วยการติดตั้งระบบปฏิบัติการใหม่ในหน้าเซิร์ฟเวอร์ ระบบจะติดตั้งใหม่ ดิสก์จะถูกล้าง จึงควรดาวน์โหลดโฟลเดอร์เว็บและฐานข้อมูลไว้ก่อน

    Nginx, MySQL, PHP เป็นซอฟต์แวร์โอเพนซอร์สที่แต่ละโปรเจกต์เป็นเจ้าของ HELPER VPS ช่วยติดตั้งให้ตอนสร้างเซิร์ฟเวอร์เท่านั้น การอัปเดต การตั้งค่า โค้ดเว็บ และการใช้งานโปรแกรมหลังติดตั้งเป็นสิ่งที่ลูกค้าดูแลเอง ค่าเซิร์ฟเวอร์คือราคาแพ็กเกจที่เลือก และแอป LEMP เองไม่มีค่าใช้จ่ายเพิ่ม

    คู่มือเซิร์ฟเวอร์ LEMP

    สิ่งที่ควรทำก่อนหลังได้รับเซิร์ฟเวอร์