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 versuche, meine Nginx-Weiterleitungen so sauber wie möglich zu gestalten. Ich verstehe, dass ~ * die Groß- und Kleinschreibung nicht berücksichtigt, aber ich kann es nur in Beispiel 2 zum Laufen bringen. Beispiel 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Beispiel 2 - Dies funktioniert, ist aber nicht so effizient wie die …
Ich muss nur http://shop.test.com auf http://www.test.com/fedex-orders/ umleiten Nur Homepage. Nichts anderes. Das heißt, http://shop.test.com/?page=blog sollte NICHT umleiten.
Mir ist klar, dass dies wie ein Duplikat von mindestens ein paar anderen Fragen aussieht, aber ich habe sie jedes Mal mehrmals gelesen und mache immer noch etwas falsch. Im Folgenden finden Sie den Inhalt meiner myexample.com-Nginx-Konfigurationsdatei in /etc/nginx/sites-available. server { listen 443 ssl; listen [::]:443 ssl; server_name myexample.com www.myexample.com; …
Hier ist meine aktuelle Nginx Conf: server { listen 90; server_name www.domain.com www.domain2.com; root /root/app; location / { try_files $uri =404; } location ~ /([-\w]+)/(\w+)/ { proxy_pass bla bla } } es funktioniert gut, beide www.domain.comund www.domain2.comdienen den gleichen Inhalt. Jetzt möchte ich hinzufügen Wenn der Benutzer www.domain.com besucht und …
Ich habe eine REST-API hinter einem Nginx-Proxy. Das Proxen funktioniert einwandfrei, ich kann jedoch keine Antworten zwischenspeichern. Jede Hilfe wäre sehr dankbar: Nginx-Konfiguration: worker_processes 10; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http { proxy_cache_path /path/to/cache/dir keys_zone=one:60m; proxy_cache_methods GET HEAD POST; upstream …
Ich kann nicht feststellen, wie ich eine einzelne URL einer einzelnen statischen Datei zuordnen kann. Ich habe es versucht: location /feeds/seznam/ { alias /path/to/file/feed.xml; } aber das funktioniert nicht (in logs sehe ich, dass es index.html an den pfad anhängt).
Ich habe eine Umschreibung in meiner ngix conf-Datei, die ordnungsgemäß funktioniert, außer es scheint, dass der Standortblock als Teil der $ uri-Variablen enthalten ist. Ich möchte nur den Pfad nach dem Ortsblock. Mein aktueller Konfigurationscode ist: location /cargo { try_files $uri $uri/ /cargo/index.php?_REWRITE_COMMAND=$uri&args; } Unter Verwendung einer Beispiel-URL http://localhost/cargo/testpageder Weiterleitung …
Ich habe einen Nginx-basierten HTTP-Proxy und möchte alle darin enthaltenen HTTP-Weiterleitungen verarbeiten, sodass Clients nur die letzte Antwort in der Weiterleitungskette erhalten. Der Basiscode sieht wie folgt aus: location /proxy { rewrite ^/proxy/([^/]+) $1 break; proxy_pass http://$uri/; } Mein Versuch, 1 Level-Weiterleitungen zu folgen, ist folgender: error_page 301 302 307 …
Ich versuche, diesem Tutorial zu folgen, um uWSGImit Djangound nginxauf einzurichten Ubuntu16.04. Es funktioniert alles bis zum allerletzten Schritt (oh die Ironie ...), bei dem ich versuche, diesen Befehl auszuführen: sudo service uwsgi start Wenn mit dem folgenden Fehler fehlschlägt: Uwsgi.service konnte nicht gestartet werden: Einheit uwsgi.service nicht gefunden. Andere …
Ich versuche, den Zugriff vom Internet auf eine Anmeldeseite in meinem Blog einzuschränken und sie nur in meinem Intranet verfügbar zu machen. So habe ich den folgenden Ort definiert location ~/ghost/signing { allow 192.168.0.1/24; deny all; } Wenn ich Nginx neu starte, erhalte ich die folgende Warnung: niedrige Adressbits von …
Wenn ich also lokal Dinge wie Ajax in Apps teste, die ich schreibe, füge ich häufig mithilfe einer sleepAnweisung eine Verzögerung bei serverseitigen Skripten hinzu . Es hilft, langsame Verbindungen usw. zu simulieren. Gibt es eine Möglichkeit, ein ähnliches Verzögerungsverhalten direkt in der Nginx-Konfiguration anzugeben, das für die von ihr …
Ich muss eine Variable auf einen Standardwert setzen, wenn dieser noch nicht festgelegt ist. Folgende Konfiguration erledigt den Job: if ($foo ~ "^$") { set $foo default-value; } Es werden jedoch Laufzeitwarnungen generiert: Verwenden einer nicht initialisierten "foo" -Variable Gibt es eine Möglichkeit zu testen, ob eine Variable gesetzt ist, …
Ich versuche, 2 Anwendungen, die Nginx als Proxy verwenden, zu packen und jeweils eine Konfigurationsdatei in zu liefern /etc/nginx/conf.d/. Dies in einer Datei ( combined.conf) zu tun, funktioniert hervorragend: upstream backend1 { http://localhost:8989; } upstream backend2 { http://localhost:8990; } server { location /backend1/ { proxy_pass http://backend1; } location /backend2/ { …
Ich habe fälschlicherweise angenommen, dass meine internen AB-Tests bedeuten, dass mein Server 1 KB Parallelität bei 3 KB Treffern pro Sekunde verarbeiten kann. Meine derzeitige Theorie ist, dass das Netzwerk der Engpass ist. Der Server kann nicht schnell genug genug Daten senden. Externe Tests von blitz.io bei einer Parallelität von …
Ich bin gegen eine Wand gestoßen, als ich eine Site mit Nginx / Fpm eingerichtet habe. Die Seite zeigt "Datei nicht gefunden" an und dies wird in der Datei "nginx error.log" angezeigt: FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream Ich bin neu in Nginx …
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.