article thumbnail image
Published 2022. 5. 12. 11:10
728x90

여기에서 보셨듯이~ 

 

AWS 3번째

리눅스 명령문  - 폴더구조 4가지를 대표적으로 많이 사용합니다. 설정파일을 저장하는곳은 리눅스에서는 각각 저장되어있슴. usr 에 실제 설치하는 응용 프로그램이 usr 이라고함. etc는 각종 설

whatthaburger.tistory.com

개발환경에서 데이터베이스 연결을 확인한 후 

운영 DB 백업을 해줍니다. 

 

개발환경의 데이터베이스를 운영으로 백업 

루트계정접속 create database spring default character set 'utf8'; create user 'spring' identified by 'spring';

grant all privileges on spring.* to 'spring';

 

MySQL 환경과 설정에 따라 대소문자를 구분하기도 하고 그렇지 않기도 한다. 컬럼이름은 모든 환경에서 대소문자를 구분하지 않는다.

 

EC2 JAVA 설치를 해주빈다 .

스프링부트에서 톰캣 은 내장으로 실행하기 때문에 설치 하지 않습니다. 

 

sudo apt-get install openjdk-11-jdk

 

이렇게 넣으시면 자동으로 11버전이 업데이트 됩니다. 

그후에 javac -version 을 확인하면 버전이 확인이 됩니다.  (자바 11이 없으시면 oracle에서 설치를 해줍니다. ) 

 

스프링부트안에서

 

 

파일업로드 경로 처리

1. 개발환경의 업로드 경로 \\를 전부 우분투 환경의 경로에 맞추어 /로 변환한다.

우분투에서 

mkdir 폴더명(폴더생성) 하고 난 뒤에  sudo chmod -R 777 /home/ubuntu/upload (파일 권한 설정)

왼쪽은 안해도 됩니다. 

 

FTP 연결할때 호스트는 aws의 나의 호스트 넘버를 쓰시면 되고 프로토콜은 sftp 로 하시고 

사용자 명 ubuntu 그리고 키파일은 ppk 를 쓰시면됩니다. 

 

파일질라에 밑줄친 jar를 넣어줍니다.

 

그 후에 우분투에서 실행

 

 

 

이제 도메인 들어가는 방법은 :  http://아이피:포트번호/경로... 치시면 잘들어가집니다. 

 

728x90
복사했습니다!