여기에서 보셨듯이~
개발환경에서 데이터베이스 연결을 확인한 후
운영 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://아이피:포트번호/경로... 치시면 잘들어가집니다.