AWS EC2 인스턴스

jaden_94·2020년 9월 25일
0

이번 포스팅 에서는 저번에 생성한 EC2 인스턴스에 접속 및 JRE, Apahce, Tomcat 설치 과정에 대해 MAC 사용자 기준으로 설명하겠습니다

EC2 접속하기

1 - 터미널을 켜준다 (command + spacebar 클릭하여 spotlight 를 켜준다음 terminal 을 치면 터미널을 켤 수 있습니다)

2 - 터미널에서 이전에 EC2 인스턴스를 생성할 때 받은 .pem 파일이 있는 디렉토리로 이동한다

3 - 위 화면처럼 (저의경우) aws 디렉토리 안에 .pem 파일이 있었기 때문에 해당 파일로 이동한 후 **ssh -i "다운받은pem파일.pem" ubuntu@생성한EC2 DNS 주소 혹은 ip주소 ** 를 입력한다. 조금 더 쉽게 주소를 가져오는 방법은 밑에서 설명하겠습니다.

4 - 위 화면처럼 인스턴스 대시보드에서 생성한 인스턴스를 우클릭해 연결을 누른다.

5 - 위 화면에서 가장 표시한 ssh -i ~~~ 부분을 복사해오면 주소를 받아올 수 있다.

6 - Are you sure you want to continue connecting (yes/no)? 이라는 문구가 터미널에 나타나면 yes 를 입력하고 엔터를 누르면 생성했던 EC2 인스턴스로 접속된다.

EC2인스턴스에 JRE 설치하기

1 - Java로 개발을 하고 완성된 war 파일을 인스턴스에서 실행하려면 JRE 가필요하다 따라서, EC2인스턴스에 간단하게 JRE를 설치하는 방법을 알아보자

2 - 우선 sudo apt-get update 를 입력해 패키지를 업데이트를 해준다.

3 - 다음으로 sudo apt-get install openjdk-8-jre 를 입력해 JRE 8버전을 설치해준다.

EC2인스턴스에 Apache 설치하기

1 - 터미널에서 sudo apt-get install apache2 를 입력해준다

2 - 설치도중 설치를 계속 진행할 것인지 물어보면 Y 를 입력해준다.

3 - 아파치 설치가 끝나면 제대로 설치됐는지 확인하기 위해 위 화면에서 퍼블릭 ip주소 혹은 dns주소를 브라우져 주소창에 입력해 밑과 같은 화면이 나오면 설치가 제대로 완료된 상태이다.

EC2인스턴스에 Tomcat 설치하기

1 - sudo apt-get install tomcat9 tomcat9-docs tomcat9-admin -y 를 입력해 tomcat을 install 해준다.

2 - sudo cp -r /usr/share/tomcat9-admin/* /var/lib/tomcat9/webapps/ -v 를 입력해 setup 시켜주고

3 - sudo vi /var/lib/tomcat9/conf/tomcat-users.xml
를 입력하여 vim 을키고 마지막에


를 추가하고 esc -> :wq! 를 입력해 vim의 변경내용을 저장하고 vim 을 종료해준다.

4 - sudo systemctl restart tomcat9 를 입력해 tomcat9을 재실행시켜주고

5 - sudo systemctl status tomcat9 를 입력해 running 이라는 문구가 보이면 tomcat9이 정상적으로 시행중임을 확인할 수 있게 된다.

이 상태에서 인스턴스의 퍼블릭 ip 나, dns 주소를 주소창에 입력한뒤 :8080을 붙여주면

다음과 같은 화면이 나오고, 성공적으로 tomcat이 작동하고 있음을 알 수 있다.

참고자료
tomcat설치 : https://www.youtube.com/watch?v=wgqIVLpgl3M

0개의 댓글