AWS 배포하기 (설치 및 환경설정편)

Jun_Gyu·2023년 5월 24일
1
post-thumbnail

AWS를 통해 서비스를 배포하기 위해
VMware, ubuntu, MobaXtreme 세가지 프로그램을 설치 초기부터 환경설정까지 실습을 진행해보았다.

VMware설치

https://www.vmware.com/kr/products/workstation-player/workstation-player-evaluation.html

모든 설정들, 경로는 기본설정 그대로 사용.

설치완료시 위와같이 뜸.

17일 무료체험 클릭 후 실행.

설치완료.

Ubuntu 설치

https://releases.ubuntu.com/focal/

위의 주소에 들어가서 해당 iso 파일을 다운받는다.


파일을 받으면, 해당버튼을 클릭 후 ubuntu.iso 파일 적용

iso 파일 경로를 직접 지정해준 뒤,

Linux명과 암호를 지정해준다.

여기서부터 실습때 따로 설정을 건드리지 않은 과정들은 건너뛰도록 하겠다.
(환경에 따라서는 직접 수정해야할 수도 있음.)

사용하고자 하는 저장소를 기본적으로 20GB 할당할것을 권장하지만, 현재 실습용 PC의 저장공간이 다소 부족한 관계로 불가피하게 15GB로 지정해주었다.

이후 해당 버튼을 누른뒤,

메모리를 8GB로 지정해주고 Finish를 눌러준다.

여기까지 과정을 마쳤다면 ubuntu가 직접 실행되게된다.
아래부터는 Ubuntu의 기본 환경설정이 되겠다.

언어는 영어로 선택.(한국어가 없다 ㅜㅜ)

빨간줄 자리에 서버 ip주소가 표시된다.
따로 메모를 해두어 기억하도록 하자.

OpenSSH server 설치하기 항목 클릭.

설치가 완료된 이후 재부팅하면 끝이다.

MobaXterme 설치

https://mobaxterm.mobatek.net/download.html

필자는 위의 경로에서 무료 버전을 받은 뒤, 압축파일 버전 (왼쪽)을 다운받았다.

압축을 해제하고 위의 exe 파일을 실행시켰다.

다음과 같이 화면이 뜨는데, 여기서 좌측상단의 Session을 클릭해준다.

이후 열쇠고리 모양의SSH를 누른 뒤, 이전에 메모해두었던 ubuntu 서버의 ip와 포트번호를 지정해준다.

그러면 이와같이 로그인화면이 뜨는데,

이부분도 미리 지정해둔 아이디, 암호를 입력해준다.

참고로, 패스워드는 입력하더라도 화면에 커서가 꿈쩍도 안하니까 당황하지 않도록하자.

위와같은 화면이 뜬다면 성공이다.


MobaXterm 환경설정


Java 설치

$ sudo apt install openjdk-11-jdk -y

자동으로 설치가 완료된다.

Java 설치 확인

$ java -version   

설치된 위치는 /usr/lib/jvm/java-11-openjdk-amd64 이다.

설치가 완료됐다면, 서버의 환경변수를 바꿔주도록 하겠다.

환경변수 설정

$ nano ~/.bashrc

위와같이 입력해준 뒤,

편집기를 이용하여 맨 아래쪽 두줄에 export들을 추가한다.

ctrl+s 눌러서 저장하고 ctrl+x로 종료하자.


이제 Tomcat도 추가해주도록 하겠다.

Tomcat 설치

$ sudo apt install tomcat9 -y

Tomcat 구동하기 (start, stop, restart)

$ sudo service tomcat9 start

포트 8080으로 지정

$ sudo ufw allow 8080

방화벽 확인하기

$ sudo ufw status

부여된 ip + 포트번호를 입력하면 chrome에서 정상적으로 접근이 가능함을 확인할 수 있다.

사용자를 tomcat 그룹에 추가 (파일 접근권한 부여)

$ sudo usermod -aG tomcat (사용자명)

/var/lib/tomcat9/webapps 경로에 프로젝트를 배포하게 된다.

추가적인 부분은 내일 포스팅해보도록 하겠다.

profile
시작은 미약하지만, 그 끝은 창대하리라

0개의 댓글