โฮสต์ฟรี ด้วย AWS Lightsail รองรับ PHP Node.js และอีกมากมาย
ผมจะไม่พูดถึงการสมัครบัญชี AWS นะครับ แต่จะบอก Trick นิดนึงสำหรับคนที่ยังไม่มีบัตรเครดิต เช่น นักเรียนนักศึกษา
- เราสามารถสมัครสมาชิก AWS ได้ โดยใช้บัตร WeCard ของ truewallet โดยการติดตั้งแอป truewallet แล้วเปิดใช้บัตร WeCard (อาจต้องเติมเงินเพื่อเริ่มใช้งาน สัก 100 บาท ... จริงๆมันบอกว่า 50 บาท ก็เปิดได้ แต่ผมลองแล้ว ไม่สามารถโอนเงินจากธนาคารมาได้)
- ขั้นตอนการสมัครมันจะมีการยืนยันผ่านการโทร (เป็นภาษาอังกฤษ) ไม่ต้องตกใจไป สุดท้ายมันต้องการให้เรากดปุ่มที่โทรศัพท์เป็นรหัสที่มันแสดงบนหน้าจอสมัครสมาชิกเท่านั้น
- ออ เงินที่เติม ไม่หายไปไหนครับ บริการ AWS จะเรียกเก็บค่าบริการตามที่เราใช้ในเดือนถัดไป
- สุดท้าย เมื่อสมัครเสร็จ ปิดบัตรไปเลยก็ได้ มันจะได้ไม่หักตังเรา
เริ่มต้นติดตั้ง Host
Host ที่เราจะติดตั้ง ผมเลือกที่จะติดตั้ง PHP7 MySQL และ FTP เท่านั้น เพื่อใช้ในการทดสอบ
หลังจาก Login แล้ว เข้าไปที่ https://lightsail.aws.amazon.com/...ebapp/home/instances กด Create inatance เพื่อสร้าง Host เลยครับ
กด 2 เพื่อเลือกสร้าง Apps + OS หรือ เลือกสร้าง Server เปล่าๆ (ติดตั้ง OS ให้เท่านั้น)
กด 3 เพื่อเลือก App หรือ OS ที่ต้องการอีกที (สามารถเลือกรายการอื่นๆ ที่ต้องการได้)
1. คือ IP ของ Instance ที่เราสร้างขึ้น สามารถเรียกเว็บไซต์ผ่าน IP นี้ได้เลยครับ
2. คือชื่อ username ของ Instance นี้
3. ถ้าต้องการเข้าไปยัง Console SSH ให้คลิกที่ปุ่มนี้
4. คลิกที่ปุ่มนี้ เพื่อดาวน์โหลด Private Key ใช้ในการเข้า FTP
คำเตือน
- IP นี้เป็น IP ที่จ่ายมาโดยอัตโนมัติจาก AWS ซึ่งจะเปลี่ยนทุกครั้งหากมีการ restart server ดังนั้นถ้าไม่จำเป็น ไม่ควรปิด Server นะครับ
- ย้ำอีกครั้ง Server นี้ เป็น Server แบบเสียเงินนะครับ (3.5$ ต่อเดือน หรือ 750 ชม.) โดยจะสามารถใช้งานได้ฟรีเป็นระยะเวลา 1 เดือน หลังจากนั้นจะมีการเรียกเก็บเงินตามราคา Package
- บริการนี้มีข้อจำกัดการใช้งานอยู่ (Transfer 1 TB) หากมีการใช้งานมากจนเกินขีดทรัพยากรที่จำกัดไว้ จะมีการเรียกเก็บเงินเพิ่มเติมอีกเช่นกัน