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.
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 …
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 ?
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?
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: …
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 …
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 …
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 …
Es scheint zwei aktive Zweige des Nginx-Webservers zu geben: einen Hauptzweig (derzeit 1.9.x) und einen stabilen Zweig (derzeit 1.8.x). Kann jemand eine offizielle Quelle bereitstellen, die den Unterschied zwischen diesen beiden Zweigen beschreibt und wie man sich zwischen ihnen entscheiden würde?
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 …
Ich habe Nginx gerade unter Mac OS X installiert (danke http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), aber wie starte ich Nginx unter Mac OS X neu? Vielen Dank!
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 …
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 …
Es gab eine Menge von sprechen über ein Sicherheitsproblem in Bezug auf die cgi.fix_pathinfoPHP - Option mit Nginx verwendet ( in der Regel PHP-FPM, schneller CGI). Infolgedessen wird in der Standard-Nginx-Konfigurationsdatei Folgendes angegeben: # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini Das "offizielle" Nginx-Wiki gibt jedoch jetzt an, …
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: …
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 …
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.