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.

2
Nginx case insensitive umschreiben
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 …
15 nginx  rewrite 

2
Nur Homepage umleiten
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.
15 nginx  rewrite 

3
So führen Sie nginx SSL auf einem nicht standardmäßigen Port aus
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; …
15 nginx  ssl 

3
Nginx-Weiterleitung basierend auf User Agent
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 …
15 nginx 

2
Nginx speichert keine Daten zwischen
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 …
15 nginx  proxy  cache  solr 

1
Nginx - ordne einzelne URL der Datei zu
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).
15 nginx 

3
Wie entferne ich den Location Block aus $ uri in der Nginx-Konfiguration?
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 …
15 nginx 

2
Wie verfolge ich HTTP-Weiterleitungen in nginx?
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 …
15 nginx 

2
Verkabelung von uWSGI für die Arbeit mit Django und Nginx unter Ubuntu 16.04
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 …
14 ubuntu  nginx  django  uwsgi  wsgi 

1
Was bedeutet "niedrige Adressbits sind bedeutungslos"?
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 …
14 nginx 


4
Test, ob die Nginx-Variable gesetzt ist
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, …
14 nginx 

2
Nginx: Upstream mit mehreren Server-Direktiven?
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/ { …
14 nginx 

3
Ist dies ein Engpass bei der Netzwerkbandbreite?
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 …

7
Nginx + php5-fpm = "Datei nicht gefunden"
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 …
14 nginx  php-fpm  socket 

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.