Puncte:0

Nginx cu Docker : nginx: [emerg] directiva necunoscută „enable” în /etc/nginx/nginx.conf

drapel ms

Am 2 servere, unul este pe oceanul digital, celălalt este în altă parte. Am un proiect și funcționează bine cu toate aplicațiile de pe acel server. Dar, am vrut să creez o picătură și să o mut în oceanul digital, așa că am fost copiate toate fișierele pe noul server (ocean digital) prin sudo scp comanda. Toate serviciile funcționează bine, cu excepția faptului că Nginx returnează codul de ieșire 1 ca imaginea de mai jos. Toate codurile sunt aceleași, așa că sunt atât de confuz de ce nu funcționează ca celălalt.

Servicii

Pot să știu ce mi-ar putea lipsi?

este fișierul meu nginx.conf:

lucrător_procese 4;
    
    evenimente {
      conexiuni_muncitor 4096;
    }
    
    http {
    
      Server {
        asculta 80 default_server;
        numele serverului "";
        întoarcere 444;
      }
    
      Server {
        nume_server joc-dev.myappapp.com;
    
        Locație / {
          proxy_set_header X-Real-IP $adresă_la distanță;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Gazdă $http_host;
          proxy_set_header X-NginX-Proxy true;
          proxy_http_versiunea 1.1;
          proxy_set_header Actualizare $http_upgrade;
          proxy_set_header Conexiune „upgrade”;
    
          proxy_pass http://game_nodes;
          proxy_redirect dezactivat;
        }
      }
      Server {
        dacă ($gazdă = game-dev.myappapp.com) {
          returnează 301 https://$host$request_uri;
        }
    
    
        asculta 80;
        asculta [::]:80;
        nume_server joc-dev.myappapp.com;
        întoarce 404;
      }
    
      game_nodes în amonte {
        # activați sesiunea sticky
        #ip_hash;
        server game-alpha:3000;
        keepalive 8;
      }
    
      Server {
        nume_server api-dev.myappapp.com;
    
        Locație / {
          proxy_set_header X-Real-IP $adresă_la distanță;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Gazdă $http_host;
          proxy_set_header X-NginX-Proxy true;
    
          proxy_pass http://main_nodes;
          proxy_redirect dezactivat;
    
        }
      }
    
      Server {
        dacă ($gazdă = api-dev.myappapp.com) {
          returnează 301 https://$host$request_uri;
        }
    
        asculta 80;
        asculta [::]:80;
        nume_server api-dev.myappapp.com;
        întoarce 404;
      }
    
      noduri principale din amonte {
        server main-alpha:8000;
        server main-beta:8000;
        keepalive 8;
      }
    }

este fișierul meu Docker:

DE LA nginx
COPIEAZĂ nginx.conf /etc/nginx/nginx.conf

După cum puteți vedea din captura de ecran de mai jos (serverul din stânga este droplet-ul meu, cel din dreapta este celălalt server al meu) droplet-ul meu nu ascultă portul 80 în mod normal, ar trebui să asculte portul 80 celălalt server.

captură de ecran

Acesta este jurnalul meu Nginx.

root@knowin-project-dev:/home/cihat/app# docker jurnalele nginx
/docker-entrypoint.sh: /docker-entrypoint.d/ nu este gol, va încerca să efectueze configurarea
/docker-entrypoint.sh: Căutăm scripturi shell în /docker-entrypoint.d/
/docker-entrypoint.sh: Lansarea /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
10-listen-on-ipv6-by-default.sh: info: Obținerea sumei de control pentru /etc/nginx/conf.d/default.conf
10-listen-on-ipv6-by-default.sh: info: Ascultare activată pe IPv6 în /etc/nginx/conf.d/default.conf
/docker-entrypoint.sh: Lansarea /docker-entrypoint.d/20-envsubst-on-templates.sh
/docker-entrypoint.sh: Lansarea /docker-entrypoint.d/30-tune-worker-processes.sh
/docker-entrypoint.sh: Configurare finalizată; gata de pornire
2021/06/13 20:22:46 [emerg] 1#1: directiva necunoscută „enable” în /etc/nginx/nginx.conf:45
nginx: [emerg] directivă necunoscută „enable” în /etc/nginx/nginx.conf:45

Notă: starea ufw este inactivă. Deci toate porturile sunt disponibile.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.