개발일기/멋쟁이사자처럼

[개발일기] AWS EC2 인스턴스에 Nginx 적용하기

감발자 2023. 11. 9. 22:14
  • /Users/minseopark/minseo-workspace
  • ./Kounkey

인스턴스 접속

1. 아래의 명령어를 통해 인스턴스에 접속합시다.

ssh -i <pem파일 명> username@<공개 ip>

  • nohup java -jar koun-0.0.1-SNAPSHOT.jar &

 
인스턴스 접속  성공

nginx 설치 

1. 우분투 명령어로 ngix 설치 

sudo apt install nginx

 

-> y

-> Enter
 

-> Enter

 

  • cd /etc
  • ls

설치가 완료되었으면 위와 같이 cd/etc에 "nginx" 디렉토리가 생성된 것을 볼 수 있습니다. 

sudo mkdir /etc/nginx/site-available

 

Nginx 관리 파일 생성

 

  • sudo service nginx start
  • sudo service nginx status

정상적인 실행이라면 다음과 같이 나옵니다. 

 


 

인스턴스 Nginx 포트 개방

인스턴스 -> 네트워크 및 보안 -> 보안그룹

 
1. 내 보안 그룹
2. 인바운드 규칙 편집 (필요시)
3.  80포트 개방 (저희 팀 포트가 8080 입니다.)
4. 80포트 추가 

위쪽에 80포트가 열려있는데 0.0.0.0/0은 IPv4용이고, ::/0은 IPv6용입니다. 
5. 저장
6. 공개 ip 접속

-> 성공 !!!!
 
출처
https://velog.io/@jkijki12/%EB%B0%B0%ED%8F%AC-Aws-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EC%97%90-Nginx-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0