Vivid perfect

Vivid perfect

アニメガタリズ

PythonでWebアプリ作ります②~サーバー構築編Ⅰ~

どうもRockです。今回の目的はアプリを公開すること。はろーわーるどを全国に公開するわけですね。そのためにサーバーを構築していきます。長くなりそうなので2部構成で。

 

環境

AWS(EC2)

Ubuntu server

 

前提

AWSアカウントを作成済みである

aws.amazon.com

・rloginをインストール済みである

nanno.dip.jp

 

手順

1.  AWSにログインし、ECでサーバーを立ち上げます

 1.1 EC2を選択し、インスタンスを作成

f:id:hasekouv8:20190114180623p:plain

f:id:hasekouv8:20190114180815p:plain

 

 1.2 Ubuntuを選択しインスタンスを作っていく

f:id:hasekouv8:20190114181436p:plain

f:id:hasekouv8:20190114181946p:plain

f:id:hasekouv8:20190114181804p:plain

 

 1.3 キーペアを作成しダウンロード(キーペア名は適当でよい)

f:id:hasekouv8:20190114182336p:plain

f:id:hasekouv8:20190114182546p:plain

 1.4 作成完了.詳細を確認する(後にパブリックIPを使用します)

f:id:hasekouv8:20190114182841p:plain

f:id:hasekouv8:20190114183340p:plain


2. EC2で作ったサーバーに端末エミュレータでアクセス(rloginを利用)
 2.1 rloginを立ち上げ必要事項を記入

 プロトコルssh

 ホスト名:1.4で確認したパブリックIP

 ログインユーザー名:ubuntu

 文字セット:UTF-8

f:id:hasekouv8:20190114184024p:plain

 2.2 SSH認証鍵をクリックし、1.3でDLしたpemファイルを選択

f:id:hasekouv8:20190114191350p:plain

 2.3 作成したServerを選択しOK

f:id:hasekouv8:20190114191743p:plain

 2.4 ログイン成功

f:id:hasekouv8:20190114192114p:plain

 

---------------------------------------------------------

おわりに

これで作成したサーバーを操作できるようになりました。こっからまた長いので今回はここまで。次回からはUNIX系の操作(パーミッションとかポート開放とか)がメインになります。めんどい。
PythonでWebアプリ作ります②~サーバー構築編Ⅱ~」に続きます。ではまた。

 

rock-finance.hatenablog.com