[ 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 프로젝트 파일이 배포되었습니다.
'◽ AWS(AmazonWebService)' 카테고리의 다른 글
[ AWS(AmazonWebService) - 호스팅(3) ] 인스턴스에 자바, 톰캣 설치하기 (0) | 2019.10.27 |
---|---|
[ AWS(AmazonWebService) - 호스팅(2) ] 서버 접속(ssh) (0) | 2019.10.18 |
[ AWS(AmazonWebService) - 호스팅(1) ] 회원가입(IAM), 인스턴스 생성(EC2) (0) | 2019.10.01 |
[AWS_MariaDB - 오류] 삭제 후 재설치 시 자주 뜨는 오류 [ MariaDB완전삭제 / 설치 ] (1) | 2019.09.28 |
[AWS - 오류] Unable to locate package openjdk-8-jre (0) | 2019.09.28 |
[호스팅 - cafe24이용한 프로젝트] 호스팅 업로드 경로 설정하기 - tomcat (1) | 2019.09.23 |
[호스팅 - cafe24이용한 프로젝트] 개인 프로젝트 호스팅 - JSP (0) | 2019.09.17 |