◽ AWS(AmazonWebService)

[ AWS(AmazonWebService) - 호스팅(4) ] 프로젝트 배포

참고 : 서버 설정(server.xml)은 https://m.blog.naver.com/PostView.nhn?blogId=platinasnow&logNo=220426858711&proxyReferer=https%3A%2F%2Fwww.google.com%2F 여기 참고해서 설정함.

드디어 마지막 단계입니다.

filezlia 라는 프로그램을 사용하여 내 컴퓨터에 있는 스프링 파일을 AWS 인스턴스에 옮겨 실행시켜보도록 합시다.

 

 

인스턴스의 /var/lib/tomcat8/webapps 폴더 안에 우리가 만든 스프링 war 파일을 넣고 톰캣을 돌리면 실행됩니다

허나 filezlia나 본문에선 설명하지 않았지만 winscp로 파일을 내 컴퓨터에서 aws 인스턴스의 폴더로 전송하고자 할때

우리의 인스턴스의 운영체제는 윈도우가 아니라 우분투이므로 폴더 내 파일을 이동이나 삭제시킬 경우 권한이 없다는 메세지가 뜹니다.

우리는 /var/lib/tomcat8/webapps란 폴더에 우리의 스프링 war파일을 전송시킬 목적이므로 명령어를 써 미리 권한을 주어서 진행하기 쉽게 하겠다.

빨간색 박스로 표시된 문구를 따라치면 됩니다.

 

 

 

 

미리 톰캣도 실행시켜 놓습니다

 

 

 

 

파일질라를 처음 실행시킨 모습입니다 

 

 

 

 

 

편집 -> 설정 -> SFTP를 클릭한뒤 아까 생성했던 private키를 삽입합니다.

 

.

 

 

확인을 누른 뒤 파일 밑에 있는 아이콘을 클릭합니다

 

 

 

미리 설정해 놓은 본인의 인스턴스 ip(탄력적 ip)를 호스트 칸에 적고 사용자칸엔 ubuntu를 적습니다.

입력을 하면 비밀번호를 묻는데 root 계정의 비밀번호를 적으면 됩니다.

 

 

 

 

filezila 연결 성공!

 

 

 

 

 

 

파일을 전송 한 후 https://본인의 인스턴스ip:8080/프로젝트명

을 주소창에 쓰시면 됩니다!

 

 

 

 

AWS 인스턴스에서 Spring 프로젝트 파일이 배포되었습니다.

푸터바