Als «nginx» getaggte Fragen

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.

1
Manuelles Drehen einer Protokolldatei
Ich habe einen Ubuntu-Webserver, auf dem Nginx ausgeführt wird. Ich hatte die Rotation von Protokolldateien noch nie konfiguriert und habe gerade einige monolithische Protokolldateien mit mehreren Gigabyte entdeckt. Ich habe die Protokollrotation jetzt gemäß diesen Tipps konfiguriert . Ich möchte jedoch lieber keine Woche (meine Rotationsperiode) warten, bevor die Rotation …

3
Gibt es eine Möglichkeit, eine eindeutige ID pro Anforderung für Nginx zu protokollieren?
Hierfür scheint es einige Module von Drittanbietern zu geben https://github.com/newobj/nginx-x-rid-header https://github.com/hhru/nginx_requestid Wenn möglich, möchte ich nginx jedoch nicht neu erstellen, was meiner Meinung nach eine Voraussetzung für die Verwendung dieser beiden Module ist. Mein erster Versuch war, $msecmit zu verwenden, $pidaber das hat nicht geklappt (ich hatte einen Prozess, der …
11 ubuntu  nginx 

1
Probleme bei der Installation des SSL-Zertifikats unter Nginx mit Zwischenschlüssel
Ich versuche, ein SSL-Zertifikat auf meinem Ubuntu-Server zu installieren. Ich habe das Zertifikat von meiner Zertifizierungsstelle gekauft und das Zertifikat selbst und ein Zwischenzertifikat heruntergeladen. Als so: mein Zertifikat: mydomain.crt Zwischenzertifikat: GandiStandardSSLCA.pem Ich habe auch (gemacht mit openssl) Mein privater Schlüssel (?): mydomain.key und Signaturanfrage: mydomain.csr Ich habe alle diese …
11 nginx  ssl 

5
Wie kann ich verhindern, dass nginx PUT- oder POST-Anforderungen bei einem Timeout des Upstream-Servers erneut versucht?
Wir verwenden nginx, um Ausgleichsanforderungen in unsere Anwendung zu laden. Wir haben festgestellt, dass nginx zu einem anderen Upstream-Server wechselt, wenn bei Anfragen eine Zeitüberschreitung auftritt (gut). Dies gilt jedoch für PUT- und POST-Anforderungen, die zu unerwünschten Ergebnissen führen können (Daten werden zweimal gespeichert). Ist es möglich, nginx so zu …

3
node.js, mongodb, redis, bei Ubuntu-Leistungsabfall in der Produktion, RAM ist frei, CPU 100%
Wie der Fragentitel andeutet, fällt es mir schwer herauszufinden, was an meiner Anwendung verbessert (oder im Betriebssystem Ubuntu optimiert) werden kann, um eine akzeptable Leistung zu erzielen. Aber zuerst erkläre ich die Architektur: Der Front-End-Server ist ein 8-Core-Computer mit 8 GB RAM unter Ubuntu 12.04. Die Anwendung ist vollständig in …

2
Nginx Rewrite Querystring in Pfad konvertieren
Ich möchte diese einfache Umschreiberegel: /somefolder/mypage.aspx?myid=4343&tab=overview umgeleitet werden an: /folder/4343/overview/ Ich habe nach Lösungen gesucht und keine hat tatsächlich funktioniert. Ich habe es versucht: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; und rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Was mache ich falsch? Ich bekomme 404 (Einfachere Regeln funktionieren gut ..) Vielen Dank


3
Wie konfiguriere ich nginx so, dass bei Ratenbegrenzung 429 http-Code zurückgegeben wird?
Wie konfiguriere ich nginx so, dass beim Drosseln / Ratenbegrenzung der http-Statuscode 429 (Zu viele Anforderungen) anstelle des Standardcodes 503 (Dienst nicht verfügbar) zurückgegeben wird? Zu Ihrer Information, ich verwende nginx als Reverse-Proxy mit dem HttpLimitReqModule. Der Entwurf der Spezifikation für den Statuscode 429 lautet RFC6585 . Diese (geschlossene) Frage …


1
Nginx 1.2.2: Wie bringt man try_files zum Laufen?
Ich habe nginx kürzlich auf Version 1.2.2 aktualisiert und der folgende Eintrag scheint fehlerhaft zu sein. vermutlich eine Änderung der Syntax zwischen den Versionen? location / { # First attempt to serve request as file, then # as directory, then fall back to index.html try_files $uri /index.html; } Wenn ich …
11 nginx  redirect 



1
So konfigurieren Sie PHP-FPM über NGINX zum Schreiben in Protokolldateien pro virtuellem Host
Ich habe Fedora 16 mit Nginx und PHP-FPM. Alles funktioniert sehr gut. Alle Protokolle mit PHP-Hinweisen, Warnungen, Fehlern usw. sind in /var/log/php-fpm/www-error.log. Gibt es eine Möglichkeit, PHP-FPM so zu konfigurieren, dass Fehler in ordnungsgemäße Protokolldateien geschrieben werden, die als Fehlerprotokolle für Nginx konfiguriert sind? Ich möchte also PHP-Fehler pro virtuellem …
11 linux  nginx  logging  php-fpm 


1
nginx: [emerg] unbekannte Direktive "http"
Wenn ich versuche, Code wie diesen zu erstellen: 1. http { 2. script 3. server { 4. ... 5. location ... 6. } 7. } Ich bekomme eine Fehlermeldung: nginx: [emerg] unknown directive "http" in /etc/nginx/conf.d/nginx.conf:1 Wenn Code so ist: 1. server { 2. ... 3. location ... 4. script …
11 nginx  http 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.