Как запустить приложение nginx в определенном пользователем доменном имени - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь запустить приложение через 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;
    }
  }
}
...