아마존에서 파일질라(FileZila)를 이용한 톰캣 war 배포
1. FileZila 설치
주소 :https://filezilla-project.org/
- Client 다운받는다 (환경에 따라다름)
2. FileZila 셋팅
1) .ppk 등록
- 아마존에서 받은 프라임 키를 등록한다
- 편집 -> 설정 -> SFTP -> 키 파일 추가
- .ppk 파일이 없다면 putty를 이용하여 만들 수 있다
- .ppk 만들기 : http://heeestorys.tistory.com/540
2) 접속
- 윗 부분을 클릭하여 새 사이트를 등록한다
- 호스트 : 아마존 주소(IP or 도메인)
- 프로토콜 : SFTP
- 로그온 유형 : 일반도 가능 하다( 일반으로 했을시 비밀번호는 입력안해도 된다)
- 사용자 : ec2-user
3. EC2로 WAR 파일 전송
- #cd /usr/share/tomcat7/webapps 에 war 파일을 넣는다
- 해당 파일을 원하는 위치에 드래그엔 드롭하면된다
- 파일이 업로드 안되는 오류 발생
오류 1) open for write permission denied
- 참고로 난 어떻게 된건지 모르겠지만 세개를 다 시도해서 최종적으로 됬다....무엇이 맞는걸까....;;;
방법 1:
- 폴더 파일권한으로 들어가 모든 권한을 체크한다
- 해당되는 상위 폴더 또한 설정
방법 2:
#sudo chown -R ec2-user /var/www/html
#sudo chmod -R 755 /var/www/html
- 터미널이나 PUTTY를 이용하여 해당 명령어를 실행
방법 3:
#vi /etc/vsftpd/vsftpd.conf 이동
- write_enable=YES를 주석 처리한다
4. 확인
- 아마존IP(도메인) : 8080/[경로]
- 브라우저에 입력해서 화면이 뜬다면 된거다
'WAS > AWS' 카테고리의 다른 글
[AWS] 맥(Mac)에서 was 인스턴스로 파일전송 - secure copy(scp) (0) | 2017.04.21 |
---|---|
[AWS] 맥북 terminal 로 아마존 인스턴스 접근하기 (2) | 2017.04.21 |
[AWS] MySql 서버 외부 접속시 에러 - RROR 1045 (28000): Access denied for user 'root'@'52....' (using password: ...) (0) | 2016.10.21 |
[AWS] MySQL 서버 접속을 위한 설정 (0) | 2016.10.21 |
[AWS] putty를 이용한 아마존 Instacne 접속 (0) | 2016.10.21 |