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
So protokollieren Sie den ursprünglichen Wert von $ remote_addr bei Verwendung von Real-IP
In meiner Umgebung werden Benutzeranforderungen über eine Reihe von Systemen gesendet: [Client] -> [ELB] ---> [nginx] -> [web] (ELB = AWS Elastic Load Balancer) Dank dieser Antwort kann nginx die richtige Client-IP-Adresse ermitteln und an die Upstream-Server (Web) mit den Headern X-Forwarded-Forund übergeben X-Real_IP. Die relevante Nginx-Konfiguration: real_ip_header X-Forwarded-For; set_real_ip_from …

4
Der Webserver bedient zufällig verschiedene vhosts
Wir haben Nginx unter Ubuntu Trusty. Es bedient mehrere Websites über https, die unter einer IP-Adresse ausgeführt werden. Zufällig werden einzelne Anforderungen auf dem falschen vhost angezeigt, obwohl dies in geringem Zusammenhang mit der Arbeitslast zu stehen scheint. Dies führt zu Anfragen nach lustrum.thalia.nuZustellung durch thalia.nuund umgekehrt. Dies führt dann …

2
nginx proxy_pass gibt schließlich GATEWAY_TIMEOUT zurück, obwohl der Server noch aktiv ist
Ich habe ein Nginx-Proxy-Passthrough eingerichtet, das beim ersten Laden von Nginx einwandfrei funktioniert, aber schließlich (möglicherweise nach einem Tag oder so?, Derzeit nicht sicher) gibt der Speicherort, an dem sich ein Proxy-Passthrough befindet, nur eine 504 GATEWAY_TIMEOUTAntwort zurück. Das Seltsame ist, dass ich mehrere proxy_pass-Speicherorte eingerichtet habe und es zufällig …

3
Ist es möglich, mehrere Load Balancer zu verwenden, um den Datenverkehr auf meine Anwendungsserver umzuleiten?
Ich bin neu im Bereich Load Balancing und frage mich, ob es möglich ist, mehrere Load Balancer zu verwenden, um den Datenverkehr auf meine Anwendungsserver umzuleiten. Ich verstehe nicht wirklich, wie das gemacht werden kann. Sollte ein Domainname nicht eins zu eins mit der IP-Adresse eines bestimmten Servers übereinstimmen (in …

1
HAProxy URL bei 404-Fehler neu schreiben
Wie kann ich HAProxy dazu bringen, in ein anderes Back-End umzuschreiben, wenn dem ersten die Datei fehlt? Was ich brauche errorloc, ist ein Umschreiben anstelle einer Umleitung, damit der Client die Umleitung nicht kennt. Wir haben eine Anwendung für NginX entwickelt, die sowohl Reverse Proxy als auch Webserver für statische …
9 nginx  haproxy 

4
Wie gebe ich subjectAltName in der openssl-CLI an?
Ich generiere ein selbstsigniertes SSL-Zertifikat: $ openssl req -x509 -newkey rsa:2048 -subj 'CN=example.com' Ich möchte auch zum Zeitpunkt der Erstellung einen subjectAltName angeben , kann jedoch in der openssl-Manpage keine Informationen dazu finden.
9 nginx  ssl  openssl 

1
Wie sendet PHP5-FPM Fehler an nginx?
Ich habe ein bisschen mit der Fehlerprotokollierung in php-fpm und nginx experimentiert, da ich im Web keine gute Erklärung finden konnte. Die meisten Guides sagten, ich sollte wechseln catch_workers_output, yeswenn ich Fehler von php5-fpm zurück an nginx senden möchte. Während meiner Experimente habe ich jedoch festgestellt, dass Fehler von nginx …
9 nginx  php-fpm 

1
Nginx-Cache, der von mehreren Servern gemeinsam genutzt wird
Wir haben 8 REST-ish API-Server mit Nginx, die FastCGI mit PHP-FPM verwenden, um Anforderungen zu verarbeiten. Wir verwenden derzeit das FastCGI-Caching von Nginx (Direktiven wie fastcgi_cache_path). Dies bedeutet, dass API-Antworten zwischengespeichert werden, für jeden Server jedoch ein separater Cache vorhanden ist. Gibt es eine gute Möglichkeit, den Cache-Speicher für alle …
9 nginx  cache 


2
php-fpm gibt eine leere Antwort an nginx zurück
nginx stellt über fastcgi eine Verbindung zu php-fpm her, wobei der Standard /etc/nginx/fastcgi_paramsim Standortblock verwendet wird. Wenn Sie über die Befehlszeile mit eine Verbindung zu /.status (php-fpm.ini :: ping.path) herstellen cgi-fcgi -bind, wird das Ergebnis wie erwartet zurückgegeben (X-Powered-By-Satz, Antworttext usw.). Bei Anfragen mit nginx ist das Ergebnis leer (X-Powered-By-Set, …
9 php  nginx  php-fpm  fastcgi 

2
Warum "proxy_pass_header Server";
Ich fange gerade mit NGINX an und habe in mehreren Beispielkonfigurationen gesehen, die Leute verwenden proxy_pass_header Server; beim Proxy-Senden der Anfrage an einen Upstream-Server? Was genau macht es hier? Was sind die möglichen Anwendungsfälle?
9 nginx 

6
PHP FPM gibt Erlaubnis verweigert?
Ich habe mehrere Einträge darüber gelesen, warum PHP-FPM mir die verweigerte Erlaubnis erteilt, aber ich kann sie nicht lösen. Die Fehlerprotokolle lauten wie folgt: 2013/04/20 23:33:28 [crit] 15479#0: *6 open() "/var/lib/nginx/tmp/fastcgi /2/00/0000000002" failed (13: Permission denied) while reading upstream, client: 99.999.999.999, server: example.net, request: "GET /wp-admin/ HTTP/1.1", upstream: "fastcgi://unix:/tmp/php-fpm.sock:", host: …

2
Nginx und PHP-FPM haben keine Verbindungen mehr
Ich stoße immer wieder auf solche Fehler. [02-Jun-2012 01:52:04] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 19 idle, and 49 total children [02-Jun-2012 01:52:05] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 16 …
9 nginx  php-fpm 

2
Kann ich alle Verzeichnisanforderungen auf eine einzelne Datei in Nginx aliasen?
Ich versuche herauszufinden, wie alle in ein bestimmtes Verzeichnis gestellten Anforderungen in nginx eine JSON-Zeichenfolge ohne Umleitung zurückgegeben werden können. Beispiel: curl -i http://example.com/api/call1/ Erwartetes Ergebnis: HTTP/1.1 200 OK Accept-Ranges: bytes Content-Type: application/json Date: Fri, 13 Apr 2012 23:48:21 GMT Last-Modified: Fri, 13 Apr 2012 22:58:56 GMT Server: nginx X-UA-Compatible: …

2
API Management Solutions [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Server Fehler. Geschlossen vor 6 Jahren . Ich erstelle derzeit eine API und suche nach einem Tool, mit dem ich die Verwendung …

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.