20201012(42 Sofサービス導入と環境構成)


1.学習時間全体


午後02:30~午後7:00(食事、家事、運動などを含む)

2.学習目標


42StackOverFLow

3.学習方法


夏仁浩とディスコ

4.次の学習目標


Nginx逆エージェント

5.学習内容の詳細


サービス導入のためには、EC 2環境で複数の設定が必要です.

EC 2接続

chmod 400 42stackoverflow.pem

ssh -i 42stackoverflow.pem [email protected]

環境設定

  • 更新
  •   sudo yum update
  • nginx
  • 	sudo amazon-linux-extras install nginx1.12
        	sudo systemctl start nginx
      
  • git
  •   sudo yum install git
    
  • nodejs
  •   wget https://nodejs.org/dist/v14.17.0/node-v14.17.0-linux-x64.tar.xz tar xvf node-v14.17.0-linux-x64.tar.xz cd node-v14.17.0-linux-x64/
  • 韓国時間帯変更
  •   vi ~/.bash_profile
    
      TZ='Asia/Seoul'; export TZ
    
      source ~/.bash_profile

  • マリアディビーのインストール
    vi /etc/yum.repos.d/MariaDB.repo 
    
  • 次の内容を作成
      [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
      sudo yum install MariaDB-server MariaDB-client
    
      sudo systemctl start mariadb
    
      sudo mariadb-secure-installation

  • .envファイルの作成

  • awsconfig.jsonファイルの作成

  • インストールredis
  • sudo amazon-linux-extras install redis6
    sudo systemctl start redis