aws ec2 タイトル未定 html server cloud deta server展開
後日編集予定
aws ec2 github 連携 完了
aws ec2 html server 完了
aws ec2 cloud data server 後日記載
awsページから ec2 展開
github連携
GitHubにログイン
\Settings
\SSH and GPG keys
\New SSH keyボタン
Settings
SSH and GPG keys
New SSH keyボタン
title設定(例:aws-server-ssh)
key ssh pub
↓sshをaws ec2 で作成します。↓
ssh接続でAWSにログイン
git inst
sudo yum install -y git
SSHキーを作成
ssh-keygen -t rsa -b 4096
ssh pub 参照(github ssh登録用にコピー)
cat ~/.ssh/id_rsa.pub
title設定(例:aws-server-ssh)
key ssh pub
ペースト保存
github接続
yes回答
ssh -T git@github.com
----- yes
サクセス時
Hi name! You've successfully authenticated, but GitHub does not provide shell access.
エラーが出てる場合は、github連携からもう一度確認。
fin
/github連携 終わり
aws ec2 html server 設定
・htmlソフトapacheのインストール
・githubに予めhpファイル(htmlファイル)展開
・aws ec2からgithubにアクセス hPファイル展開
・aws ec2 セキュリティーに http を追加
Apacheのインストール
sudo yum install httpd
httpd -v
apacheの開始
sudo systemctl start httpd
このタイミングでaws ec2のパブリックipにアクセスすると、test pageが出てきます。
http://aws-ec2パブリックip
aws ec2 に/var/www/html/を作成する
cd
cd
cd
mkdir -p var/www/html
cd var
cd www
cd html
※cdは最上位階層に行くためです。設定しているとどこの階層にいったか忘れて設定することもあるので、cdして最上位階層に戻る癖があった方がよかったりよくなかったり(さっきの階層の方が楽だった)斜線※
^
githubからhpファイルのリポジトリにアクセスして、クローン展開
sudo git clone https://github.com/××××××××/××××××××
リポジトリのファイルからhp用ファイル移動
sudo mv ××××××××/* /var/www/html/
ファイル確認
ls
ウェブサイト確認
aws ec2のパブリックipにアクセス
HP用にgithubに展開したhtmlが確認出来れば終了。
公開されない場合、
aws ec2 html server 設定 から再度展開or確認。
aws ec2 cloud date server 設定
・ec3があるがec2なら無料枠
・htmlをec2で公開したし、出来ればguiで効率的なファイル移動と保存をしたい。
・無料でクラウドサーバーが持てる(ec2無料枠 30gb)
後日記載