프로젝트/블로그

(9) 블로그 만들기 - NGINX

펀코 2021. 7. 26. 13:20

React background 에서 실행하는건 그냥 pm2 를 사용하면 되더라구요

 

pm2 start npm -- start 명령어 치니 안꺼지고 실행 됩니다.

 

이번 글에서는 Nginx 를 사용해 프록시 서버를 만들어 보겠습니다.

 

먼저 sudo apt install nginx 명령어로 설치해주겠습니다.

 

설치가 완료된후 EC2 인스턴스의 Public Ip 주소로 들어가면

성공적으로 뜹니다.

 

이제 /etc/nginx 로 가서 nginx 폴더를 열어봅시다.

안에는 여러 폴더와 파일들이 있는데요 프록시 설정을 위해 sites-available 폴더로 이동해 주겠습니다.

sites-available 폴더 안에는 default 파일이 있는데요, 저는 blog 파일을 따로 만들어 보겠습니다.

 

이런식으로 작성해 주시면 되는데요 location 에 매핑될 주소를 적어주면 됩니다.

전체적인 뜻은 13.125.196.89 로 사용자가 들어오면 현재 서버의 127.0.0.1:3000 으로 매핑해주는 뜻입니다.

 

파일을 저장하고 sudo ln -s /etc/nginx/sites-available/blog /etc/nginx/sites-enabled/ 명렬어를 입력해줍니다.

 

sites-enabled 폴더에 sites-available 폴더에서 연결된 파일이 있어야 프록시 설정이 적용되기 때문입니다.

 

이제 nginx 를 다시 시작해 줍니다.

 

프록시 설정이 완료되었습니다.

 

이제 부족한건 상당히 많지만 그래도 얼추 모양을 잡혔군요

 

이제 만든 블로그의 기능을 더 넣어 주도록 하겠습니다. 여기까지한게 상당히 뿌듯하군요 ㅎㅎㅎㅎㅎㅎ