AWS EC2 Spring boot + RDS(MySQL) 구축 후 DNS 포워딩을 할 것이다.
총 5단계에 걸쳐 진행할 예정이다.
git init
git add .
git commit -m "commit message"
git remote add [remote 저장소] [복사한 저장소 주소]
git push [remote 저장소] master
예를 들면,
git init
git add .
git commit -m "first commit"
git remote add springboot https://github.com/pu1et/springboot-test.git
git push springboot master
1장에 EC2 SSH 접속을 쉽게 하는 법이 정리되어 있다.
$ cd ~/.ssh
$ ssh [접속시원하는이름]
SSH 규칙에 설정된 내 IP가 변경됐기 때문에 접속이 안되는 것이다.
보안 그룹의 인바운드 규칙에 변경된 내 IP를 입력한다.
springboot-test 인스턴스가 속한 보안 그룹인 springboot-test를 클릭한다.
SSH 규칙에 있던 이전의 내 IP를 현재의 내 IP로 변경시킨다.
저장 후 2번의 과정을 다시 수행하면 된다.
$ sudo apt-get update
$ sudo apt install mysql-server
$ sudo apt install openjdk-8-jdk
$ java -version
$ vi ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=“$PATH:$JAVA_HOME/bin”
$ source ~/.bashrc
sudo apt-get update
: 패키지 목록 업데이트
sudo apt install mysql-server
: MySQL 설치
sudo apt install openjdk-8-jdk
: OpenJDK 설치
java -version
: 설치 확인
vi ~/.bashrc
->i
입력 -> 가장 하단에 2줄 입력 ->:q
입력 : 환경 변수 export
source ~/.bashrc
: 수정된 파일 바로 적용
$ sudo yum update
$ sudo yum -y install mysql-server
$ sudo yum -y install java-1.8.0-openjdk
$ sudo yum -y install java-1.8.0-openjdk-devel
$ java -version
$ which javac
$ readlink -f /usr/bin/java
$ vi /etc/profile
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
.png)
$ source /etc/profile
sudo yum update
: 패키지 목록 업데이트
sudo yum -y install mysql-server
: MySQL 설치
sudo yum -y install java-1.8.0-openjdk
: OpenJDK 설치
sudo yum -y install java-1.8.0-openjdk-devel
: OpenJDK 설치
java -version
: 설치 확인
which javac
: java 설치된 경로 확인
readlink -f /usr/bin/java
: javac의 실제 위치 확인
vi /etc/profile
->i
입력 -> 가장 하단에 4줄 입력 ->:q
입력 : 환경 변수 export
source /etc/profile
: 수정된 파일 바로 적용
git clone [원격저장소주소]
cd [생성된폴더]
./mvnw springboot-run:&
https://[퍼블릭DNS]:8080/
이제 기본적인 세팅은 모두 끝이났다. 와우! 🚀 피드백 환영합니다! 🚀