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.

222
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...

219
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...

195
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...

183
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...

158
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

149
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...

131
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,...

123
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

95
Wie starte ich nginx neu?

Für mich starte ich "killall nginx" und starte es mit "sbin / nginx", hat jemand ein besseres Neustart-Skript? Übrigens: Ich installiere nginx von der Quelle, ich finde den Befehl 'service nginx' oder /etc/init.d/nginx