AWS Rails 애플리케이션에 대한 디버깅 중 하나

4857 단어 AWSRails

개시하다


팀이 개발한 앱을 자체 제작한 EC2로 옮겼기 때문에 일단 기사에 남는다.
6/3 리터를 썼다.
AWS의 Rails 애플리케이션 개발 2

EC2 인스턴스 만들기


우선 응용 프로그램의 이동 목적지의 실례를 만들어 보자.

여기서는 사람마다 다르다고 생각해서 이번에'아마존 리눅스 AMI'를 선택했다.

EC2 인스턴스를 시작하면 키 쌍 생성 화면이 표시됩니다.
여기서 새 키 쌍 만들기를 선택하고 키 쌍의 이름을 입력한 후 키 쌍을 다운로드합니다.(열쇠를 엄격히 보관하세요)

Elastic IP 링크


Elastic IP를 인스턴스에 링크합니다.

Amazon의 IPv4 주소 풀을 선택하고 할당을 누릅니다.
이렇게 하면 Elastic IP를 할당할 수 있습니다.

그런 다음 EC2 인스턴스에 IP 주소를 연결합니다.
EC2의 인스턴스 ID를 모르면 연결할 수 없으므로 확인하십시오.

Elastic IP 연결을 선택합니다.

인스턴스에 방금 확인한 인스턴스 ID를 입력하고 연관을 누릅니다.

포트 열기


현재 상태를 유지하면 HTTP 통신이 불가능하므로 포트를 엽니다.
다음 그림의 빨간 상자 부분을 누르십시오.

입국 규칙을 편집하다.

HTTP 저장 규칙을 추가합니다.

터미널에서 EC2 인스턴스에 로그인합니다.


방금 다운로드한 비밀 키입니다.ssh 폴더로 이동합니다.
mv 秘密鍵のパス ~/.ssh
개인 키 사용 권한은 루트 사용자만 읽을 수 있습니다.
chmod 600 ダウンロードした鍵の名前.pem
ssh -i 秘密鍵のパス ec2-user@EC2インスタンスと紐付けたElastic IP
성공하면 터미널에 커다란 EC2가 표시됩니다.
       __|  __|_  )
       _|  (     /   Amazon Linux AMI
      ___|\___|___|

EC2 설정


EC2에서 다음 명령을 실행하여 포장을 업데이트하세요.
sudo yum -y update
그런 다음 필요한 패키지를 설치합니다.
sudo yum -y install git make gcc-c++ patch libyaml-devel libffi-devel libicu-devel zlib-devel readline-devel libxml2-devel libxslt-devel ImageMagick ImageMagick-devel openssl-devel libcurl libcurl-devel curl
위의 패키지가 설치되어 있으면 Node입니다.js 설치해.
sudo curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum -y install nodejs
이것은 노드입니다.js의 설치가 완료되었습니다.하지만 설치해야 할 물건도 있다.
다음은 Ruby 관련 설치입니다.우선 지령으로 git에서 rbenv를 복제하세요.
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
다음 두 명령을 통과하는 경로입니다.경로를 통해 어느 디렉터리에서든 프로그램을 호출할 수 있습니다.
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
~/.bash_프로필의 편집 내용은 다시 로그인하지 않으면 반영되지 않기 때문에 소스 명령으로 바로 반영됩니다.
source .bash_profile
git 클론 루비-build에서
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rehash에서gem 명령을 사용할 수 있습니다.
rbenv rehash
여기서부터는 루비 설치입니다.
사용한 Ruby 버전을 확인하고 명령을 각각 읽으십시오.
rbenv install x.x.x(バージョン)
EC2 인스턴스에서 사용할 Ruby 버전 결정
rbenv global x.x.x(バージョン)
rehash 후 Ruby 설치가 완료되었습니다.
rbenv rehash

이번에는 여기까지.


다음은 이쪽→https://qiita.com/ysda/items/246009da5aea8cc29666

좋은 웹페이지 즐겨찾기