[deploy]Rails 앱을 GCP에 배포! ②~Nginx 도입~

2856 단어 nginxgcpRails5
지난번 의 계속입니다.
이번에는 GCP의 리소스를 자신이 언제나 사용하고 있는 터미널에서 조작할 수 있도록 gcloud 명령을 설치하여 NginX의 도입까지 실시했습니다.

흐름


1.gcloudコマンドのインストール2.gcloudコマンドを使ってssh接続3.Nginxの導入

1.gcloud 명령 설치



이쪽에 대해서는 이 분의 해설이 매우 알기 쉬웠으므로, 참고로 해 설치해 갔습니다.

GCP gcloud 명령의 설치와 첫 번째 인증까지 초보자를 위해 자세히 설명

2.gcloud 명령을 사용하여 ssh 연결



터미널에서 gcloud 명령을 사용할 수 있게 되었으므로 ssh 연결합니다.
이 분의 해설을 참고로 하면서 ↓ 했습니다.
Google Compute Engine(GCP) 포트(sshd) 설정에서 빠졌습니다.

제 경우에는 이미 포트 번호를 변경했으므로 변경 후 포트 번호로 연결합니다.
gcloud compute --project "プロジェクト名" ssh --zone "us-east1-b" "XXXXX-instance" --ssh-flag="-p XXXXX"

프로젝트 이름은 GCP 메뉴 화면의 Computer Engine > VMインスタンス자신이 만든 VM 인스턴스의 오른쪽 끝 "gcloud 명령 표시"에서 확인할 수 있습니다.


로그인이 성공하면 터미널에서
sudo semanage port --list | grep ssh

같은 명령을 사용할 수 있을까 생각합니다!

3.Nginx 소개



거의 이쪽의 순서를 참고로 했습니다.
htps //w w. m sys m. 코 m / 센토 s - 긴 긴 x - 인 st / # 5

조금 다른 점으로는, 이 분은 리포지토리를 추가해 nginx를 인스톨 하고 있었습니다만 자신의 경우,
기본 저장소에 nginx가 있었기 때문에 기본 저장소를 설치했습니다.
특히 sudo yum install nginx 명령을 사용하여 설치했습니다.

nginx를 시작하고 작동하는지 확인하십시오.
sudo systemctl start nginx
sudo systemctl status nginx

한 번 nginx에 연결할 수 있는지 시도해보십시오.
curl localhost

HTML 형식의 파일 내용이 반환되면 괜찮습니다.

마지막으로 GCP 메뉴 화면의 Computer Engine > VMインスタンス 의 자신이 만든 인스턴스에 표시된 IP 주소를 복사하여 브라우저의 URL 바http://[コピーしたIPアドレス] 를 입력하면

이 화면에 도착할 수있었습니다!

*자신의 경우, httpsプロトコル 로 액세스 해 버려 접속되지 않고, 집어 버렸습니다....

계속은 여기 → [deploy]Rails 앱을 GCP에 배포! ③~앱을 git clone할 때까지~

좋은 웹페이지 즐겨찾기