-
Notifications
You must be signed in to change notification settings - Fork 8
nginx 설정 파일 변경하는 방법
Eugine Park edited this page Sep 23, 2021
·
3 revisions
이전에는 docker 컨테이너 밖에 있는 nginx.conf
파일을 수정한 다음, Dockerfile 을 활용해서 새로운 docker 컨테이너를 실행했었는데요,
이제는 그러지 않고 docker 안에 있는 nginx.conf
파일을 직접 수정하고 nginx 를 reload 하는 방식으로 nginx 설정을 변경합니다.
해당 방식으로 바꾸는 이유:
- nginx 설정을 변경하는 더 빠른 방법이다. (도커 컨테이너 새로 올릴 때 시간이 걸리니까)
- 도커를 내리고 다시 올리는 방식을 사용하면 새로 올라가는 시간동안 nginx의 기능을 사용하지 못 한다. (ex: 로드 밸런싱)
docker exec -it proxy bash
cd /etc/nginx
vim nginx.conf
service nginx reload
exit
docker exec -it proxy bash
cd /etc/nginx
vim nginx.conf
vim nginx.conf
하는 이유:
메인 서버에 새로 배포가 진행되면 다른 포트로 애플리케이션을 실행하는데, 그러기 위해서 nginx.conf 파일과 nginx2.conf 파일의 내용을 서로 바꾼다.
따라서 적용하려는 설정을 항상 유지하기 위해서는 nginx2.conf
파일에도 그 내용을 넣어주어야 한다.
service nginx reload
exit
Code Convention
- AWS 배포 및 Jenkins CI/CD 🐳
- Nginx로 로드 밸런싱하기
- How to Git Rebase?
- 잘못된 깃 브랜치에서 탈출하기
- 서브모듈 도입기
- 소나큐브 도입기
- Flyway 도입기
- DB Replication을 위한 데이터베이스 환경 설정
- 무중단 배포 도입기
- nginx 설정파일 변경하는 방법
- 로그인, 로그아웃 흐름정리
- About Redis
- Criteria -> QueryDSL로 변경
- S3 파일 업로드 구조
2차 ~ 4차 회의 및 데일리 미팅은 디스코드에서 진행되어 이슈로 반영되었습니다.
이후 회의 및 데일리 미팅은 디스코드에서 진행되어 이슈로 반영되었습니다.