LoginSignup
0
0

aws ec2 github連携 html server cloud data server 展開(編集中)

Last updated at Posted at 2024-04-26

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
github_ssh1.PNG
SSH and GPG keys
github_ssh2.PNG
New SSH keyボタン
github_ssh3.PNG

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)

後日記載

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0