지금 하고자 하는 것은
User <-> [Nginx] <-> [Django]
이 연결을 만드는 것이다.
Docker Network 만들기
portainer -> Networks -> add Network
Django 컨테이너 만들기
portainer -> Containers -> add container
다른건 만지지말고 네크워크만 지정해주자
Nginx 컨테이너 만들기
우선 Nginx 설정파일이 필요하다
nginx.conf
worker_processes auto;
events {
}
http {
server {
listen 80;
location / {
proxy_pass http://django_container_gunicorn:8000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}
파일질라를 이용하여 nginx.conf
을 서버로 옮기자
서버에 /home/django_course라는 폴더를 생성해주자
이후 /home/django_course에 nginx.conf
를 옮기자
이제 nginx 컨테이너를 만들자
portainer -> Containers -> add container
하지만 … 아직까진 모든게 해결되지 않았음