nginx

Server

Linux 환경에서 Nginx 설정하기

Linux 환경에서 Nginx를 배포하는 방법입니다. 내 프로젝트를 ubuntu에 git clone 합니다.(Nginx 설치를 먼저해도 순서는 상관없습니다.) 아래의 순서대로 Nginx를 설치하고 설정파일로 접속합니다. 1. sudo apt-get update 2. sudo apt-get upgrade -y 3. sudo apt-get install nginx 4. cd /etc/nginx/sites-enabled 5. sudo nano default 6. change default file to git code(.conf) / 본인 환경에 맞게 아래와 같이 작성합니다. 7. sudo service nginx restart 이 순서로 하면 끝입니다. 생각보다 간단하죠

Server

Docker를 이용하여 Nginx 로드밸런싱하기

Nginx&Docker 콜라보레이션으로 로드밸런싱을 해보겠습니다. 프로젝트를 생성하고 index.js에 아래와 같은 내용을 작성했습니다. Dockerfile을 생성한 후 명령어를 이용하여 docker image를 추가합니다. 저는 hjng1이라는 이름의 이미지를 생성했습니다. 포트 번호 6000과 6001번으로 Nginx 로드밸런싱을 해보겠습니다. 도커 포트는 6000과 6001으로 하고 앱포트는 8081로 하여 도커 컨테이너를 생성했습니다. 컨테이너 이름은 각각 retry1과 retry2로 생성해주었습니다. 서버가 에러없이 잘 켜지는것을 확인했으면, Nginx설정을 해줍니다. nginx.conf 파일에서 upstream node_server를 아래와 같이 작성해줍니다. upstream node_serv..

hyun_ji
'nginx' 태그의 글 목록