Website setup with AWS (1) 開啟新的instance
最近想在AWS 架網站 放自己作品 遇到幾個小坑
雖然找了網路上的文章 但還是弄了一段時間
所以特別來寫這篇來 幫助自己記憶
以免下次不再踩坑
首先進入AWS 網站 可以看到琳瑯滿目的東西 選EC2
再來選 instance
選launch instance, 這意思是 你想要create 一台機器的意思
記得選 Free for eligible的 如果只是要當個server 用
我prefer Ubuntu 因為網上資源多 反正也不想用他們的套件的話
選free的那一個
這非常重要!!!
如果你的node 在port 3000 listening, 記得這個打開
不然外面訪問不進來
preview
如果有ssh key 就直接用吧
成功畫面
接下來也是關鍵
要分配固定IP 給他!
allocate…
有新的ip後 選要用這ip給哪一instance (associate)
check association
然後你就可以connect了~
通常key 在 ~/.ssh/mykeypair.pem
後面就copy paste!
打開terminal, 打指令進去
就可以連線了
— — — — — — — — — -
遇到些錯誤
會出現主要是因為 上一次SSH connect時候 生成的認證在我們的電腦中的known_hosts, 如果這時候用另外一台server, 就會出現 因為新的server 不是同一台了, 之前的server 如果reboot 也會出現
所以這時候要重新生成一次 即可
ssh-keygen -R `the ip of the server`