AWS

AWS EC2 인스턴스 생성 및 배포

호기심많은아저씨 ㅣ 2023. 5. 3. 13:11

1. aws 계정 생성

 

2. EC2 접속 및 인스턴스 생성 클릭

 

 

3. 보안그룹 설정

(있는걸로 하면되는데 간단하게 설정하고 스킵)

 

3-1. 탄력적 IP 생성해서 연결하기

 

4. 키페어 생성해서 puttygen으로 ppk로 변경

 

5. 해당된 키로 받아서 들어가면 accept하면됨

 

 

기존에 설정해두었던 보안그룹과, 키페어를 사용했음으로 따로 적진 않겠음.

검색결과도 많은편임.

 


 

sudo apt-get update

 

$ apt-get install apache2           // 진짜까먹지마라 이것때문에 80포트 연결안되서 난리다진짜나 개빡

sudo apt-get upgrade -> Y

 

 


 

EC2에 java설치

 

java11은 그냥 갖다가 설치하면 구동함

 

java17은 중간에 작업하나 해줘야함

 

 

sudo apt-get install openjdk-11-jre

sudo apt-get install openjdk-11-jdk

하면 java11버전이 깔리지만

 

sudo apt-get install openjdk-17-jre

sudo apt-get install openjdk-17-jdk

이렇게 가면 java17버전이 설치됨 (Java 17로 설치하면 아래 부분에서 JAVA_HOME 경로 변경필요)

 


 

- java 버전 확인

java -version

 

- javac 버전 확인

javac -version

 

- 설치된 java 위치 확인

which java

/usr/bin/javac

 

readlink -f /usr/bin/javac

/usr/lib/jvm/java-17-openjdk-amd64/bin/javac

 


 

- java 환경설정 변경하기

sudo nano /etc/profile

 

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64

export PATH=$JAVA_HOME/bin/:$PATH

export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH

 

작성 뒤, Ctrl+o , /etc/profile 입력 후 엔터 , 그다음 Ctrl+x로 나옴.

 

source /etc/profile

sudo reboot now

 


- 톰캣설치

sudo apt-get install tomcat9

 

- 톰캣 포트 설정

sudo ufw allow 8080/tcp

 

- 톰캣 자바버전 수정

 

sudo nano /etc/default/tomcat9

아래의 JAVA_HOME 경로 변경

 

 

- 톰캣 서비스 시작

sudo service tomcat9 start

 

 

IP주소:8080

 

입력하면

 

위와 같이 뜨면 성공☆