Spring-Boot,JPA로 질문/답변 게시판 구현(16)

Spring-Boot, JPA로 질문/잡변 게시판 구현 및 배포

자바지기님 유튜브 강의 정리

3-5. 세 번째 반복주기 원격 서버 배포

  • aws 인스턴스 콘솔 접속

  • 내 IP가 바뀌었기 때문에(집에서 안하고 까페로 나옴) 보안그룹에서 인바운드 그룹의 ssh type의 ip를 수정해준다.

  • key가 보관된 디렉토리로 이동해서 ssh 연결 시작

  • aws 인스턴스의 연결을 눌러 복사 붙여넣기로 연결할 수도 있지만, config파일을 만들어 다음과 같이 작성해도된다.

    Host awsTemp
    	HostName 12.34.567.89
    	User	tempUser
    	indentityFile ~/tempDirectory/tempPem.pem
    

    이후에 git bash로 ssh awsTemp로 접속

  • branch를 새로 만들어서 진행했기 때문에 git remote update로 원격 저장소를 update한다.
  • 그리고 원격 branch ‘third-cycle-studying’을 aws 인스턴스로 가져오기 위해 git checkout -t remotes/origin/third-cycle-studying으로 가져온다.
  • 자동으로 third-cycle-studying 브랜치로 이동했기 때문에 바로 ./mvnw clean package로 빌드한다.
  • 빌드가 완료되면 target 디렉토리로 이동 후 java -jar my-slipp.jar &로 백그라운드로 서버를 실행한다.
  • 강의를 보면 접속하면 /include/header를 로드할수없다고 에러가나오는데, 나는 된다. 근데 회원가입이나 userlist출력 버튼을 누르면 에러가 발생한다.

    • 유튜브 댓글들을 보니까 Controller부분에서 url처음부분의 /를 빼주면 된다고한다. 왜 그런지는 모르겠다.. 댓글들도..

댓글남기기