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.

4
Nginx - root versus alias, um einzelne Dateien zu bedienen?
Nach vielen Stunden, nginxin denen ich einzelne Dateien wie robots.txt(Hinweis: Leeren Sie jedes Mal den Browser-Cache) bereitgestellt habe, habe ich zwei verschiedene Methoden gewählt, eine mit der Alias- Direktive und eine mit der Root- Direktive: location /robots.txt { alias /home/www/static/robots.txt; } location /robots.txt { root /home/www/static/; } Gibt es einen …
66 nginx 

4
Nginx: Wie leite ich eine http-Anfrage an einen anderen Port weiter?
Was ich tun möchte, ist, Wenn jemand http://localhost/route/abcden Server besucht, verhält es sich genauso wiehttp://localhost:9000/abc Jetzt konfiguriere ich mein Nginx so: location /route { proxy_pass http://127.0.0.1:9000; } Die http-Anforderung wird 9000ordnungsgemäß an den Port gesendet, der empfangene Pfad jedoch http://localhost:9000/route/abcnicht http://localhost:9000/abc. Irgendein Vorschlag ?
65 nginx 

2
Warum brauche ich Nginx, wenn ich uWSGI habe?
Es gibt viele Tutorials zum Konfigurieren von nginx für die Zusammenarbeit mit uWGSI, wenn ich eine Django-Anwendung bereitstellen möchte. Aber warum brauche ich Nginx in diesem Kit? uWSGI selbst kann WSGI-Python-Anwendungen bedienen, statische Dateien und SSL. Was kann nginx, was uWSGI nicht kann?
62 nginx  django  uwsgi 

2
Eine vorgelagerte Antwort wird in eine temporäre Datei gepuffert
Ich habe eine ziemlich große und langsame (komplexe Daten, komplexes Frontend) Webanwendung eingebaut RoRund Pumamit einem nginxReverse-Proxy bedient. Wenn nginxich mir das Fehlerprotokoll ansehe, sehe ich einige Einträge wie: 2014/04/08 09:46:08 [warn] 20058#0: *819237 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/8/47/0000038478 while reading upstream, client: 5.144.169.242, server: …

1
verschachtelte Orte nginx
Ich habe Probleme beim Verstehen von verschachtelten Positionen in Nginx. Ich habe zwei Speicherorte mit einigen Konfigurationsanweisungen gemeinsam. Anstatt die Anweisungen zu wiederholen, würde ich es vorziehen, die URI mit einem regulären Ausdruck zu wiederholen: location ~ /a|/b { location /a { } location /b { } } Dies gibt …
60 nginx 

3
nginx real_ip_header und X-Forwarded-For scheinen falsch zu sein
Die Wikipedia-Beschreibung des HTTP-Headers X-Forwarded-Forlautet: X-Forwarded-For: client1, proxy1, proxy2, ... Die Nginx-Dokumentation für die Direktive real_ip_headerlautet teilweise: Diese Anweisung legt den Namen des Headers fest, der für die Übertragung der Ersatz-IP-Adresse verwendet wird. Im Falle von X-Forwarded-For verwendet dieses Modul die letzte IP im X-Forwarded-For-Header zum Ersetzen. [Betonung meiner] Diese …

7
Entfernen Sie "www" und leiten Sie mit nginx zu "https" um
Ich möchte eine Regel in Nginx erstellen, die zwei Dinge tut: Entfernt das "www." aus der Anfrage-URI Leitet zu "https" um, wenn der Anforderungs-URI "http" lautet Es gibt viele Beispiele, wie man diese Dinge einzeln macht, aber ich kann keine Lösung finden, die beides richtig macht (dh keine Umleitungsschleife erstellt …
57 nginx  ssl  https  rewrite 


3
"413 Request Entity Too Large" in Nginx mit gesetztem Wert für "client_max_body_size"
Ich lade eine 26-GB-Datei hoch, erhalte jedoch: 413 Request Entity Too Large Ich weiß, das hängt damit zusammen client_max_body_size, also habe ich diesen Parameter auf gesetzt 30000M. location /supercap { root /media/ss/synology_office/server_Seq-Cap/; index index.html; proxy_pass http://api/supercap; } location /supercap/pipe { client_max_body_size 30000M; client_body_buffer_size 200000k; proxy_pass http://api/supercap/pipe; client_body_temp_path /media/ss/synology_office/server_Seq-Cap/tmp_nginx; } Aber …
54 nginx 


5
Wie kann man Nginx zwingen, DNS (eines dynamischen Hostnamens) jedes Mal aufzulösen, wenn proxy_pass ausgeführt wird?
Ich verwende Nginx / 0.7.68 unter CentOS mit der folgenden Konfiguration: server { listen 80; server_name ***; index index.html index.htm index.php default.html default.htm default.php; location / { root /***; proxy_pass http://***:8888; index index.html index.htm; } # where *** is my variables Es proxy_passhandelt sich um einen DNS-Eintrag, dessen IP sich …
52 linux  nginx 

4
Nginx leitet einen Pfad zu einem anderen um
Ich bin sicher, dass dies schon einmal gefragt wurde, aber ich kann keine Lösung finden, die funktioniert. Eine Website hat den CMS-Dienst gewechselt, hat jedoch dieselbe Domain. Wie richte ich eine Nginx-Umschreibung für eine einzelne Seite ein? Z.B Alte Seite http://sitedomain.co.uk/content/unique-page-name Neue Seite http://sitedomain.co.uk/new-name/unique-page-name Bitte beachten Sie , dass nicht …
51 nginx  rewrite 


5
Bestellung: 1. Nginx 2. Lack 3. Haproxy 4. Webserver?
Ich habe gesehen, wie Leute empfohlen haben, all diese Funktionen in einem Flow zu kombinieren, aber sie scheinen viele überlappende Funktionen zu haben. Daher möchte ich gerne herausfinden, warum Sie 3 verschiedene Programme durchlaufen möchten, bevor Sie auf Ihren eigentlichen Webserver zugreifen. Nginx: SSL: Ja komprimieren: ja Cache: ja Backend-Pool: …
50 nginx  web  haproxy  varnish 

2
nginx - Client-Anforderungshauptteil wird in eine temporäre Datei gepuffert
Bei jedem Versuch, eine große Datei hochzuladen, wird in meinen Protokolldateien der folgende Fehler angezeigt. a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001 Obwohl die Datei erfolgreich hochgeladen wurde, wird immer der obige Fehler angezeigt. Ich habe den Wert erhöht, client_body_buffer_sizeauf 1000mden ich die größte hochgeladene Datei …
48 nginx 

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.