【Cloud】AWS建立Ubuntu EC2虛擬機器,並Apache釋出網頁步驟
寫在前面
過程基實很簡單,但是會用到一些常用的輔助工具,比如putty、SFTP工具等,平時常用就不是問題,找文件沒有找到非常詳盡的,最終在國外網站上找到文字步驟,這裡再把截圖過程記錄一下.
一、在aws 管理控制檯console上設定安全組
單擊入站選項卡,新增2組:source主機到SSH 22以及source any到http 80,為後續遠端實施和訪問WEB做準備
二、根據提示建立EC2
我選擇的是Ubuntu 系統 64,其他資訊都預設:
type t2.micro
within region ap-southeast-1(即切換到新加坡區域)
use a 1 GB attached EBS volume and contain avalid partition table with one partition
三、建立金鑰
在控制檯點選左側“金鑰對”後,建立,需要輸入名字
四、申請並繫結EIP
注意選擇要關聯的例項
五、SSH配置準備
1、在AWS金鑰對生成.pem格式的私鑰
2、通過PuTTYgen 開啟或load .pem格式的私鑰,轉換為.ppk格式的私鑰和公鑰pare(轉換成的公鑰會在通過SFTP上傳檔案到linux目錄時用,我用的SFTP工具需要同時匯入.pem和公鑰)
3、在putty會話配置視窗中,配置連線
4、匯入.ppk格式的私鑰,以實現無密碼SSH訪問
六、SSH登入伺服器EC2,並安裝apache
1、更新系統包,以免apt或yum安裝出現解壓問題
過程報錯:sudo apt instll yum,後提示:
解決命令:sudo apt-get update
2、安裝apache:sudo apt-get install apache2
3、重啟apache服務:sudo /etc/init.d/apache2 restart
4、測試apache works,http+IP訪問
七、配置SFTP連線,修改伺服器html檔案夾讀寫許可權,並上傳檔案至伺服器html下
1、SFTP連線配置
2、匯入私鑰:在Flash FTP中,需要匯入.pem私鑰以及公鑰,有的FTP工具可能只需要匯入私鑰
3、發現上傳不了檔案,許可權原因
解決命令:sudo chmod 777 html
修改完如下所示:
4、上傳測試圖片並測試訪問情況
http://IP/screen-shot1.png