Flutter (8) AWS-PHP Connection

Huisu·2023년 3월 11일
0

Flutter

목록 보기
8/21
post-thumbnail

Nginx

  • 터미널에 sudo apt-get update 입력해 우분투 서버 최신으로 유지

    • 실습 7 AWS에 이은 터미널에서 실행
    • 터미널을 닫았다면 ssh -i 키 체인 위치 우분투 주소 다시 실행 후 입력
  • sudo apt-get install nginX로 설치

  • 설치 확인을 위해 sudo service nginx start 입력 후 localhost:8080 접속

    • 바르게 설치됨

Inbound

  • inbound: 서버가 밖에서 안으로 접속하는 것
  • outbound: 서버가 밖에서 안으로 접속하는 것
  • 디폴트가 inbound 규칙이 local 접속 불가능으로 되어 있기 때문에 규칙을 추가해 줘야 함
  • 인스턴스 → 네트워크 및 보안 → 보안 그룹 → 인바운드 규칙 편집 클릭
  • 인바운드 규칙 추가에 HTTP 추가
  • 인스턴스로 가서 퍼블릭 IP 복사
  • ubuntu 가상 머신에 설치한 nginX가 amazon의 서버를 받아 제대로 웹에 반영 중인 것 확인 가능

Code Editor 연결

  • Subline Text, Visual Studio Code, Atom 등등

  • 본 실습은 Visual Studio Code 기준

  • Visual Studio Code Extension에서 Remote - SSH

  • 인스턴스 보기에서 해당 프로젝트의 인스턴스 접속 후 연결 클릭

  • Visual Studio Code Command Palette에서 ssh 파일 수정하는 기능 선택

  • .ssh/config 파일 열어 웹 서버와 통신하는 코드 작성해 줘야 함

  • 코드 입력

    • Host: 별명
    • HostName: 인스턴스의 퍼블릭 IP 주소
    • User: ubuntu 서버로 뚫었기 때문에 ubuntu
    • IdentyFile: 키 체인 주소
  • connect to host

0개의 댓글