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.

11
Wie kann ich in Nginx alle http-Anforderungen unter Beibehaltung der Unterdomäne auf https umschreiben?
Ich möchte alle http-Anfragen auf meinem Webserver in https-Anfragen umschreiben. Ich habe mit Folgendem begonnen: Server { höre 80; Standort / { umschreiben ^ (. *) https: //meinesite.com$1 permanent; } ... Ein Problem ist, dass hierdurch alle Subdomain-Informationen entfernt werden (z. B. node1.mysite.com/folder). Wie kann ich die obigen Informationen neu …
509 nginx  redirect  https 


8
Wie kann ich in nginx SSL erzwingen oder umleiten?
Ich habe eine Anmeldeseite in einer Subdomain wie: https://signup.example.com Es sollte nur über HTTPS zugänglich sein, aber ich fürchte, die Leute könnten irgendwie über HTTP darauf stoßen und eine 404 bekommen. Mein HTML / Server-Block in Nginx sieht folgendermaßen aus: html { server { listen 443; server_name signup.example.com; ssl on; …

4
Warum brauche ich Nginx und so etwas wie Gunicorn?
Ich suche eine zu vereinfachte Antwort auf die folgende Frage. Ich versuche, ein grundlegendes Verständnis dafür zu entwickeln, wie Nginx neben etwas wie Gunicorn funktioniert. Benötige ich sowohl Nginx als auch etwas wie Gunicorn, um Django-Apps auf Nginx bereitzustellen? Wenn ja, wie werden die HTTP-Anforderungen tatsächlich behandelt? Ps. Ich möchte …
219 nginx  django 

5
nginx HTTPS mit derselben Konfiguration wie HTTP
Gibt es eine Möglichkeit, Konfigurationsanweisungen für zwei Nginx- server {}Blöcke freizugeben ? Ich möchte vermeiden, dass die Regeln dupliziert werden, da die HTTPS- und HTTP-Inhalte meiner Website mit genau derselben Konfiguration bereitgestellt werden. Derzeit ist es so: server { listen 80; ... } server { listen 443; ssl on; # …
195 nginx  https 


13
Wie kann ich Umgebungsvariablen in Nginx.conf verwenden?
[Cross-posted und bearbeitet von https://stackoverflow.com/questions/21933955, da dies für StackOverflow als zu sysadmin-artig angesehen wurde.] Ich habe einen Docker-Container mit Nginx, der mit einem anderen Docker-Container verknüpft ist. Der Hostname und die IP-Adresse des zweiten Containers werden beim Start als Umgebungsvariablen in den Nginx-Container geladen, sind aber bis dahin nicht bekannt …
183 nginx  docker 

7
Wie füge ich Access-Control-Allow-Origin in NGINX hinzu?
Wie setze ich den Access-Control-Allow-Origin-Header, damit ich Web-Fonts aus meiner Subdomain in meiner Hauptdomain verwenden kann? Anmerkungen: Beispiele für diese und andere Header für die meisten HTTP-Server finden Sie in den HTML5BP-Serverkonfigurationsprojekten unter https://github.com/h5bp/server-configs
158 nginx  cors 

5
Nginx Reverse Proxy + Umschreiben der URL
Nginx läuft auf Port 80, und ich bin mit ihm Proxy - URLs mit Pfad umkehren /foozu Port auf 3200diese Weise: location /foo { proxy_pass http://localhost:3200; proxy_redirect off; proxy_set_header Host $host; } Dies funktioniert einwandfrei, aber ich habe eine Anwendung auf dem Port 3200, für die ich nicht möchte, dass …

13
Wie richte ich Nginx als Caching-Reverse-Proxy ein?
Ich habe kürzlich erfahren, dass Nginx die Reverse-Proxy-Funktion um Caching erweitert hat. Ich sah mich um, konnte aber nicht viele Informationen darüber finden. Ich möchte Nginx als Caching-Reverse-Proxy vor Apache / Django einrichten: Nginx-Proxy-Anforderungen für einige (aber nicht alle) dynamische Seiten an Apache senden, die generierten Seiten zwischenspeichern und nachfolgende …

5
Befehl Nginx enable site
Wir alle wissen, wie man eine Website mit Apache unter Linux aktiviert. Ich bin mir ziemlich sicher, dass wir uns alle auf die Verwendung des Befehls a2ensite einig sind. Leider gibt es mit Nginx keinen entsprechenden Standardbefehl, aber es kam vor, dass ich ein Paket auf Ubuntu installiert habe, mit …

4
Nginx Config wird ohne Ausfallzeit neu geladen
Ich benutze Nginx als Reverse-Proxy. Immer wenn ich die Konfiguration dafür aktualisiere sudo "cp -r #{nginx_config_path}* /etc/nginx/sites-enabled/" sudo "kill -s HUP `cat /var/run/nginx.pid`" Ich habe eine kurze Ausfallzeit. Wie kann ich das vermeiden?
123 nginx 

4
Antworten Sie mit 200 aus der Nginx-Konfiguration, ohne eine Datei bereitzustellen
Ich habe Apache so konfiguriert, dass 200 Antworten zurückgesendet werden, ohne dass eine Datei mit dieser Konfigurationszeile bereitgestellt wird Redirect 200 /hello Kann ich das mit Nginx machen? Ich möchte keine Datei bereitstellen, sondern nur, dass der Server mit 200 antwortet (ich protokolliere nur die Anforderung). Ich weiß, dass ich …
122 nginx 

4
Welche unterschiedlichen Verwendungen gibt es für sites-available im Vergleich zum conf.d-Verzeichnis für nginx?
Ich habe einige Erfahrungen mit Linux, aber keine mit Nginx. Ich wurde beauftragt, die Lastausgleichsoptionen für einen Anwendungsserver zu untersuchen. Ich habe Apt-Get verwendet, um Nginx zu installieren und alles scheint in Ordnung. Ich habe ein paar Fragen. Was ist der Unterschied zwischen dem Ordner sites-available und dem Ordner conf.d? …


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.