การอัปโหลดไฟล์ไปยัง AWS Lightsail ด้วย Ftp
หลังจากสร้าง Instance ของ AWS Lightsail ขึ้นมาแล้ว คราวนี้ก็ถึงเวลาที่จะต้องอัปโหลดไฟล์ไปยัง Server ที่เราสร้างขึ้น
การเข้าถึง Ftp ของ Server บน AWS Lightsail ใช้การเชื่อมต่อแบบ sftp พอร์ต 22 ร่วมกับ Private key ครับ ดังนั้นก่อนที่เราจะเชื่อมต่อ เราก็ต้องไปหา Private key มาก่อน จากรูปด้านบน เราสามารถหา Private key ได้จากลิงค์ Account page หมายเลข 4 ครับ กด Download (1) จะได้ไฟล์ LightsailDefaultKey-ap-southeast-1.pem ซึ่งเป็น Private key มา ขั้นตอนต่อไป เป็นการกำนดค่าโปรแกรม Ftp ในที่นี่ผมใช้โปรแกรม FileZila นะครับ กำหนดค่าตามรูปเลย
ทดลองสร้างไฟล์ info.php
เสร็จแล้วทดลองเรียกไปยังไฟล์ที่เราสร้างได้เลยครับ เช่น http://3.0.16.5/info.php ถ้าเห็นดังรูปเป็นอันว่าตอนนี้เรามีโฮสต์ฟรีให้ใช้แล้วครับ สามารถอัปโหลดสคริปต์ที่ต้องการไปยัง Server ได้ทันที
การเข้าถึง Ftp ของ Server บน AWS Lightsail ใช้การเชื่อมต่อแบบ sftp พอร์ต 22 ร่วมกับ Private key ครับ ดังนั้นก่อนที่เราจะเชื่อมต่อ เราก็ต้องไปหา Private key มาก่อน จากรูปด้านบน เราสามารถหา Private key ได้จากลิงค์ Account page หมายเลข 4 ครับ กด Download (1) จะได้ไฟล์ LightsailDefaultKey-ap-southeast-1.pem ซึ่งเป็น Private key มา ขั้นตอนต่อไป เป็นการกำนดค่าโปรแกรม Ftp ในที่นี่ผมใช้โปรแกรม FileZila นะครับ กำหนดค่าตามรูปเลย
- กรอก IP ของ Server
- เลือกโปรโตคอลเป็น SFTP
- ชนิดการเข้าสู่ระบบใช้ Key file
- ผู้ใช้เป็น bitnami
- และเลือก Key file LightsailDefaultKey-ap-southeast-1.pem ที่ได้มา
- เรียบร้อยแล้วทำการเชื่อมต่อได้เลยครับ
ทดลองสร้างไฟล์ info.php
<?php
phpinfo();
เสร็จแล้วทดลองเรียกไปยังไฟล์ที่เราสร้างได้เลยครับ เช่น http://3.0.16.5/info.php ถ้าเห็นดังรูปเป็นอันว่าตอนนี้เรามีโฮสต์ฟรีให้ใช้แล้วครับ สามารถอัปโหลดสคริปต์ที่ต้องการไปยัง Server ได้ทันที