Partage
  • Partager sur Facebook
  • Partager sur Twitter

NGINX ne détecte pas de point virgule

Sujet résolu
    28 décembre 2022 à 18:22:50

    Bonjour les zéros!

    J'ai un serveur NGINX pour faire fonctionner Mattermost mais celui ci ne détecte pas de virgule là ou il y en a une. 

    Pouvez-vous m'aider?

    Fichier /etc/nginx/sites-enabled/mattermost:

    upstream backend {
        server {ip}:8065;
        keepalive 32;
        }
    
    proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=mattermost_cache:10m max_size=3g inactive=120m use_temp_path=off;
    
    server {
        listen 80 default_server;
        server_name mattermost.example.com;
    
        location ~ /api/v[0-9]+/(users/)?websocket$ {
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
            client_max_body_size 50M;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Frame-Options SAMEORIGIN;
            proxy_buffers 256 16k;
            proxy_buffer_size 16k;
            client_body_timeout 60;
            send_timeout 300;
            lingering_timeout 5;
            proxy_connect_timeout 90;
            proxy_send_timeout 300;
            proxy_read_timeout 90s;
            proxy_pass http://backend;
        }
    
        location / {
            client_max_body_size 50M;
            proxy_set_header Connection "";
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header X-Frame-Options SAMEORIGIN;
            proxy_buffers 256 16k;
            proxy_buffer_size 16k;
            proxy_read_timeout 600s;
            proxy_cache mattermost_cache;
            proxy_cache_revalidate on;
            proxy_cache_min_uses 2;
            proxy_cache_use_stale timeout;
            proxy_cache_lock on;
            proxy_http_version 1.1;
            proxy_pass http://backend;
        }
    }
    

    Retour de la commande sudo nginx -t

    nginx: [emerg] directive "server" is not terminated by ";" in /etc/nginx/sites-enabled/mattermost:2
    nginx: configuration file /etc/nginx/nginx.conf test failed
    

    Voili voilou si vous pouvez m'aider j'en serais reconnaisant! 


    • Partager sur Facebook
    • Partager sur Twitter
      28 décembre 2022 à 20:13:45

         location ~ ... {
      ...
         };
         location / {
      ...
         }
      }
      ?
      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        29 décembre 2022 à 16:16:58

        pourquoi le sujet est-il en "résolu" alors ?

        qu'est-ce que tu ne comprends pas ?

        • Partager sur Facebook
        • Partager sur Twitter

        Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

          31 décembre 2022 à 12:12:38

          Je suppose que tu as copié-collé d'une config template ou un truc comme ça... mais il n'aime pas cette ligne qui n'a aucun sens pour lui (le serveur ne comprend pas le "{ip}" :

          server {ip}:8065;

          -
          Edité par lecbee 31 décembre 2022 à 12:13:01

          • Partager sur Facebook
          • Partager sur Twitter
            31 décembre 2022 à 14:39:07

            CeltiumCSupport a écrit:

            JE COMPREND PAS!!!


            Je suis désolé d'avoir envoyé ce message mais j'ai trouvé la réponse de lecbee par moi même juste après avoir envoyé ce message un peu... direct! 

            Toutes mes excuses! 

            • Partager sur Facebook
            • Partager sur Twitter

            NGINX ne détecte pas de point virgule

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown