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.
Ich verwende einen Rackspace-Load-Balancer, mit dem ich meinen SSL-Schlüssel / PEM im Admin-Bereich einrichten kann. Alles funktioniert gut, ich kann sowohl http- als auch https-Protokolle verwenden. Aber wenn ich versuche, http zu https umzuleiten, indem ich: server{ listen *:80; server_name mydomain.com www.mydomain.com; rewrite ^ https://mydomain.com$request_uri? permanent; ... Ich bekomme eine …
Ich verwende nginx als Reverse-Proxy, um eine Nur-https-Site bereitzustellen. Daher möchte ich, dass die Cookies für diese Website als sicher gekennzeichnet werden. Der Backend-Server ist jedoch ein http-Server, sodass das Sicherheitsflag für seine Cookies nicht gesetzt wird. Wie kann ich den Set-Cookie-Header ändern, um ein sicheres Flag hinzuzufügen?
Ich möchte Nginx als meinen Webserver einrichten. Ich möchte, dass Bilddateien im Speicher (RAM) und nicht auf der Festplatte zwischengespeichert werden. Ich bediene eine kleine Seite und möchte, dass immer ein paar Bilder aus dem RAM geliefert werden. Ich möchte hierfür nicht Varnish (oder andere solche Tools) verwenden, da Nginx …
In meinem Nginx Server {} Block habe ich root mit einem Pfad definiert. Wie kann ich später auf diesen Pfad verweisen? Folgendes versuche ich zu erreichen: server { listen 80; root /var/www/foosite; ... include $root/*.ngaccess; } Leider funktioniert die Verwendung von $ root nicht (weil ich es nicht definiert habe). …
Ich versuche, die Anforderungs-URL abhängig von der Dateierweiterung neu zu schreiben, extrahiere dann nur den Dateinamen aus der URL und speichere sie in einem anderen Ordner. Das Problem hier ist keine vordefinierte Variable für den Dateinamen und den verfügbaren Variablen uri, request_uriund request_filenamedie volle uri geben. server{ set $file_folder D:/nginx-1.0.15/imageAll/; …
Ich verwende nginx und möchte die Wiederaufnahme der SSL-Sitzung implementieren. Wie sollen wir testen, ob es funktioniert? Ich habe diese Einstellungen aktiviert: ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m;
Ich möchte eine Bedingung in ein Adduser-Skript einfügen, um nginx.conf zu aktualisieren, damit ~ / www als http: // ipaddress / ~ user geladen wird, wenn ich einen neuen Benutzer erstelle. Wenn ein Benutzer den Namen www.domainname trägt, wird dieser Domainname im Ordner ~ / www gehostet. Gibt es ein …
Das Ziel dieser Nginx-Instanz ist es, GitLab und OpenWRT Luci dazu zu bringen, über einen Reverse-Proxy umzuleiten. Es funktioniert bereits für mehrere andere Websites, die alle eine Basis-URL haben, die diesem Problem entgegenzuwirken scheint. GitLab befindet sich in diesem Beispiel auf dem lokalen Server an Port 9000. Die Nginx-Website befindet …
Seit ein paar Jahren erfordert der Überprüfungsprozess für den Besitz von Websites der Google Webmaster-Tools, dass Überprüfungsdateien bestimmte Inhalte enthalten, anstatt einfach nur dort zu sein und zurückzukehren 200 OKund sicherzustellen, dass andere Dateien in der Nähe zurückkehren 404 Not Found. Wie kann ich mit der neuen Anforderung die Website-Überprüfungsdatei …
Ich versuche, meinen Entwicklungs-Nginx / PHP-Server mit einer grundlegenden Master / Catch-All-Vhost-Konfiguration einzurichten, damit ich bei Bedarf unbegrenzt___.framework.loc viele Domänen erstellen kann . server { listen 80; index index.html index.htm index.php; # Test 1 server_name ~^(.+)\.frameworks\.loc$; set $file_path $1; root /var/www/frameworks/$file_path/public; include /etc/nginx/php.conf; } Nginx antwortet jedoch mit einem 404-Fehler …
Ich gehe davon aus, dass dies eine Art Bots sind, möchte aber wissen, was sie mit meinem Server machen wollen. Die Anmeldefragen sind unten aufgeführt und die IP-Adresse wurde gegenüber dem Original geändert. 12.34.56.78 - - [18/Oct/2012:16:48:20 +0100] "\x86L\xED\x0C\xB0\x01|\x80Z\xBF\x7F\xBE\xBE" 400 172 "-" "-" 12.34.56.78 - - [18/Oct/2012:16:50:28 +0100] "\x84K\x1D#Z\x99\xA0\xFA0\xDC\xC8_\xF3\xAB1\xE2\x86%4xZ\x04\xA3)\xBCN\x92r*\xAAN\x5CF\x94S\xE3\xAF\x96r]j\xAA\xC1Y_\xAE\xF0p\xE5\xBAQiz\x14\x9F\x92\x0C\xCC\x8Ed\x17N\x08\x05" 400 …
Unter Apache können Sie alles außer einem oder mehreren Unterverzeichnissen (mit "!") ProxyPass. ProxyPass /subdir ! ProxyPass / http://localhost:9999/ Was ist das Nginx-Äquivalent? Meine erste Vermutung funktioniert offensichtlich nicht: location /subdir { root /var/www/site/subdir; } location / { proxy_pass http://localhost:9999/ ; }
Im Moment schreibt mein Nginx mehrere Domains in eine Hauptdomain um, die wir verwenden. Hier ist eine Regel aus meiner Konfiguration: server { listen X.X.X.X:80; server_name .exampleblog.org; rewrite ^(.*) http://blog.example.org$1 permanent; } Jede Anfrage an ** exampleblog.org * wird an blog.example.org weitergeleitet Jetzt möchte ich, dass www.exampleblog.org/+ und exampleblog.org/+ den …
Ich konnte Nginx und Passenger installieren und ausführen, aber ich kann Nginx nicht immer dann starten, wenn ich meinen Server neu starte. Um den Nginx-Prozess zu starten, tippe ich einfach sudo / opt / nginx / sbin / nginx ein . Nach meinem Verständnis wird alles ausgeführt, was ich mit …
Was ist der Unterschied zwischen Nginx ~und ~*Regexes? Zum Beispiel: if ($http_referer ~* www.foobar.net) { ... } vs. if ($http_referer ~ www.foobar.net) { ... }
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.