[deploy]Rails 앱을 GCP에 배포! ②~Nginx 도입~
이번에는 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할 때까지~
Reference
이 문제에 관하여([deploy]Rails 앱을 GCP에 배포! ②~Nginx 도입~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Yukina_28/items/888e8aac44d7bee7142f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
gcloud compute --project "プロジェクト名" ssh --zone "us-east1-b" "XXXXX-instance" --ssh-flag="-p XXXXX"
sudo semanage port --list | grep ssh
sudo systemctl start nginx
sudo systemctl status nginx
curl localhost
Reference
이 문제에 관하여([deploy]Rails 앱을 GCP에 배포! ②~Nginx 도입~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Yukina_28/items/888e8aac44d7bee7142f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)