Skip to main content

Deploying Website using SFTP

Deploy

การ Deploy คือการที่ทำให้เว็บไซต์ของเราที่อยู่ภายในวงเน็ตเวิร์คให้ขึ้นไปอยู่บนเซิร์ฟเวอร์ เพื่อให้สามารถเข้าถึงจากสาธารณะได้ ถึงแม้คอมพิวเตอร์ของเราจะสามารถทำงานเป็นเซิร์ฟเวอร์ได้ แต่คอมพิวเตอร์ของเรานั้นไม่มี IP address ที่ทำให้ผู้อื่นสามารถเข้าถึงจากสาธาณะได้ (อ่านเพิ่มเกี่ยวกับ Public IP ได้ที่ https://www.scaler.com/topics/computer-network/public-and-private-ip-address/)

How to connect to a server?

ทางพี่ๆได้จัดเตรียม server สำหรับการดีพลอยเว็บไซต์ของตัวเองเอาไว้แล้ว โดยวิธีการเชื่อมต่อเข้าไป เราจะใช้โปรโตคอลที่ชื่อว่า SFTP กัน เจ้า SFTP มันคือโปรโตคอลที่ทำให้เราเข้าถึงไฟล์ในเซิร์ฟเวอร์ และนำโค๊ตที่เราเขียนไปวางนั่นเอง

วิธีก็เริ่มจากการ download โปรแกรมสำหรับเชื่อมต่อ SFTP ได้เลยที่นี่: WinSCP

  1. เมื่อเปิดโปรแกรมขึ้นมา กด Accept EULA และเลือก Custom Installationimage.png
  2. จากนั้นก็ Next ไปเรื่อยๆได้เลย 

    image.png

  3. พอมาถึงหน้า Interface อยากแนะนำให้เลือกแบบ Explorer เพราะจะทำให้ดูง่ายขึ้น  

    image.png

  4. เมื่อ Install เสร็จแล้ว เปิดขึนมา เราก็จะได้หน้าประมาณนี้image.png