docker nginx로 https 적용하고 api(container) 연결하기

빵동·2022년 7월 26일
0

다른 자료들을 보면 conf파일을 갈아끼우는 방식으로 접근하더라구요.
서버에 올린 상태에서 문서를 수정하기 귀찮기 때문에 명령어 위주로 세팅해보고자 했습니다.

config 파일들 수정

총3개의 파일에서 YOUR_DOMAIN부분을 소유한 도메인으로 변경해준다.
init_letsencrypt에서는 이메일도 수정한다.

./getssl/conf/nginx.conf

./getssl/init_letsencrypt.sh

./nginx.conf

여기에서 마지막 proxy_pass http://172.17.0.1은 연동하고자하는 api또한 컨테이너로 생성해놨을때 적어주면된다.
참고 : (https://narup.tistory.com/236)

실행 순서

  1. getssl 안에 있는 docker-compose 파일을 실행시킨다.
docker-compose up -d
  1. 최상위에 있는 docker-compose 파일을 실행시킨다
docker-compose up -d

전체 코드는 아래 깃허브 참조 바랍니다
https://github.com/zeroistfilm/docker_nginx_https_api

0개의 댓글