Nginx ("eNgine x") ist ein leichter, leistungsstarker HTTP-Server, Reverse-Proxy, TCP-Stream-Proxy und Mail-Proxy, der unter einer BSD-ähnlichen Lizenz veröffentlicht wird.
Ubuntu Server 10.04.1 x86 Ich habe eine Maschine mit einem FCGI-HTTP-Dienst hinter nginx, der viele kleine HTTP-Anforderungen an viele verschiedene Clients bedient. (Ungefähr 230 Anfragen pro Sekunde in den Stoßzeiten, durchschnittliche Antwortgröße mit Headern beträgt 650 Bytes, mehrere Millionen verschiedener Clients pro Tag.) Als Ergebnis habe ich viele Sockets, die …
Das System Ich habe eine API auf EC2-Computern unter AWS bereitgestellt. Eingehende HTTPS-Anforderungen werden an einen Elastic Load Balancer weitergeleitet . Der Load Balancer verarbeitet das SSL und leitet die Anforderung an einen Nginx-Server weiter, der die Anforderungen gemäß der Anforderungs-URL an die jeweiligen Server weiterleitet. Der Schmerz Nginx-Maschinen erfordern …
Momentan erhalte ich eine ziemlich große HTTP-Flut und mein Nginx-Reverse-Proxy erzeugt einen 502 Bad Gateway. Ich habe einen Front-End-Server, auf dem nginx als Proxy für meinen Back-End-Server ausgeführt wird, aber es treten nur eine Reihe von connect() failed (110: Connection timed out) while connecting to upstreamFehlern auf. Tonnen von ihnen. …
Ich habe hier ein seltsames Problem. Ich bin gerade von apache + mod_php zu nginx + php-fpm gewechselt. Alles lief gut, bis auf dieses eine Problem. Ich habe eine Website, sagen wir example.com. Wenn ich darauf zugreife wie es example.com?test=get_param $_SERVER['REQUEST_URI']ist /?test=get_paramund es $_GET['test']auch gibt. Aber wenn ich Zugriff example.com/ajax/search/?search=get_param …
Ich richte also einen virtuellen Pfad ein, wenn ich auf eine node.js-App in meiner nginx conf zeige. Der entsprechende Abschnitt sieht folgendermaßen aus: location /app { rewrite /app/(.*) /$1 break; proxy_pass http://localhost:3000; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } Funktioniert hervorragend, außer dass meine node.js-App (eine Express-App) eine …
Dies ist meine erste Web-App-Bereitstellung, bei der alle möglichen Probleme auftreten. Ich werde momentan eine Nginx + Gunicorn-Implementierung für die Django-App durchführen, aber diese Frage bezieht sich hauptsächlich auf Nginx-Konfigurationen. In einigen Fällen erhielt nginx Verbindungen und einen Proxy zum lokalen Server von gunicorn. In den Nginx-Konfigurationen, wo steht, server_namemuss …
Wie kann ich einen Variablennamen im Dateipfad verwenden? ssl_certificate /home/ec2-user/.certificados/$server_name.crt; ssl_certificate_key /home/ec2-user/.certificados/$server_name.key;
Ich möchte Nginx stoppen, aber es schlägt so fehl. $ sudo service nginx stop Stopping nginx: [FAILED] Und nginx.confdas definiert Ort von nginx.pid haben eine Linie. # /etc/nginx/nginx.conf pid /var/run/nginx.pid; Aber es gibt keine nginx.pidim Verzeichnis /var/run/. locate nginx.pid zeigt diese Ausgabe. /var/run/nginx.pid /var/run/nginx.pid.oldbin Aber nachdem updatedbes keine Übereinstimmung für …
Ich habe ein Problem mit meiner Nginx-Konfiguration. Ich habe ein Upgrade auf Nginx 1.9.6 durchgeführt, um http / 2 zu testen, aber es funktioniert nicht auf meinem Server. Ich habe Ubuntu 14.04.2 LTS verwendet Dies ist die Ausgabe von nginx -V: nginx version: nginx/1.9.6 built with OpenSSL 1.0.2d 9 Jul …
Ich habe Nginx mit dem folgenden Setup: server { listen 80; server_name site.com www.site.com; root /home/site/public_html; listen 443; #server_name site.com www.site.com; #root /home/site/public_html; ssl_certificate /root/site.pem; ssl_certificate_key /root/site.key; Beim Anzeigen der SSL-Verbindung erhalte ich jedoch Folgendes: An error occurred during a connection to grewpler.com. SSL received a record that exceeded the …
Ich kenne das HttpRewriteModule , aber ich weiß nicht wirklich, wie ich mit Regex umgehen soll, und ich müsste alle URLs in einem bestimmten Verzeichnis zu einem anderen umleiten, insbesondere example.com/component/tag/whatever zu example.com/tag/whatever Kann mir jemand sagen, wie das in Nginx geht?
Ich benutze Nginx seit einigen Monaten problemlos unter Windows. Als ich heute versuchte, es zu starten, bekam ich diesen Fehler: nginx: [emerg] bind () an 0.0.0.0:80 fehlgeschlagen (10013: Es wurde versucht, auf einen Socket auf eine Weise zuzugreifen, die durch seine Zugriffsberechtigungen verboten ist) Warum passierte das plötzlich? Ich habe …
Ist es in nginx möglich, unterschiedliche Benutzer pro virtuellem Host zu konfigurieren? So etwas wie server { user myprojectuser myprojectgroup; ... }
Wie kann eine Site wie Rambler so schnell dynamische Inhalte bereitstellen? Noch schneller als Yahoo (der einen Server in meinem Land hat - Südostasien; Rambler nicht). Ist das nur die Fähigkeit von Nginx? Wo sollte ich nachsehen, um mehr über solche Fähigkeiten zu erfahren? Ich glaube, dass serverfault.com, wenn es …
Nehmen wir an, wir verwenden ext4 (mit aktiviertem dir_index) zum Hosten von etwa 3 Millionen Dateien (mit einer durchschnittlichen Größe von 750 KB) und müssen uns entscheiden, welches Ordnerschema wir verwenden. In der ersten Lösung wenden wir eine Hash-Funktion auf die Datei an und verwenden einen Ordner mit zwei Ebenen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.