Я пытаюсь запустить приложение через nginx. На данный момент, когда я go на ip машины, на которой размещен сайт, приложение запускается. Однако я хочу изменить его на mywebsite.company.com
, чтобы при вводе mywebsite.company.com
в URL-адресе приложение запускалось. Домен указывается через cloudflare. Как это сделать?
Мой nginx.conf
файл:
events { worker_connections 1024; }
http {
proxy_headers_hash_max_size 1024;
proxy_headers_hash_bucket_size 64;
upstream localhost {
# References to our app containers, via docker compose
server app01:5000;
server app02:5000;
}
server {
listen 80;
server_name localhost;
root /home/user/nginx_app/app/src;
auth_basic "Administrator Login";
auth_basic_user_file /etc/nginx/.htpasswd;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_redirect off;
proxy_buffers 8 24k;
proxy_buffer_size 4k;
proxy_pass http://localhost;
proxy_set_header Host $host;
}
}
}