1. 程式人生 > >【Cloud】AWS建立Ubuntu EC2虛擬機器,並Apache釋出網頁步驟

【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