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 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 …
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; …
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 …
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; # …
[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 …
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
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 …
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 …
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 …
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?
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 …
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? …
Ich verwende Nginx, um meinen statischen Inhalt zu speichern. Gibt es eine Möglichkeit, die Ablauf-Header für jede Datei festzulegen, die einer bestimmten Regel entspricht? Kann ich beispielsweise den Expires-Header für alle Dateien mit der Erweiterung ".css" festlegen?
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.