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 kann limit_reqalle Anfragen an meinen Server mit einer Ratenbeschränkung versehen. Ich möchte jedoch die Ratenbeschränkung für bestimmte IP-Adressen (z. B. Whitelist) aufheben und für bestimmte andere (z. B. bestimmte IP-Adressen, die nur 1 r / s betragen sollen) eine andere Ratenbeschränkung verwenden. Ich habe versucht, Bedingungen zu verwenden (z. …
In naher Zukunft werde ich 3 Nginx-Server haben. Einer ist ein Reverse-Proxy für SSL für die beiden anderen. Also gehe ich zum Beispiel zu: https://www.mysitename.com/site1 Die beiden anderen Server in diesem Beispiel sind Site1 und Site2. Ich habe das SSL-Zertifikat auf dem Proxy installiert und möchte einen Reverse-Proxy verwenden (SSL …
Ich verstehe, dass der Zweck von Load Balancern darin besteht, die Last zwischen Ihren Servern zu verteilen und den Zustand der Instanz usw. im Auge zu behalten. Aber was ist, wenn der Load Balancer selbst ausfällt? Wie richten Sie redundante Load Balancer ein? (Load Balancing Load Balancer?) Ich konnte sehen, …
Ich habe folgendes in der config datei server { listen 80; server_name _; access_log /var/log/nginx/access.log main; ... server { listen 80; server_name example.com access_log off; error_log off; Es wird jedoch weiterhin für den example.comvirtuellen Host protokolliert . Was mache ich falsch?
Ich habe eine Zeilengruppe "nginx config", die wie folgt aussieht: server { listen *:80; server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com; rewrite ^(.*) http://my_canonical_domain.com permanent; } mit vielen verschiedenen Domänen. Gibt es eine Möglichkeit, dies über mehrere Zeilen aufzuteilen? Ich sehe nichts in den Nginx-Konfigurationsdokumenten, die dies ansprechen.
Ich habe eine Reihe von vhosts und möchte den Standard-vhost entweder über eine leere Seite, eine Fehlerseite oder allgemein über die effizienteste Nutzung der Nginx-Ressourcen "ausschalten", während nur anderen vhosts der Zugriff über gestattet wird vordefinierte Domänen.
Ich verwende Nginx, um statische Dateien als Antwort auf CORS-Anforderungen mithilfe der in dieser Frage beschriebenen Technik bereitzustellen . Wenn die Datei jedoch nicht vorhanden ist, enthält die 404-Antwort nicht den Access-Control-Allow-Origin: *Header und wird daher vom Browser blockiert. Wie kann ich Access-Control-Allow-Origin: *404-Antworten senden ?
Ich benutze Nginx zum ersten Mal als Webserver. Ich hatte keine Mühe, es einzurichten und alles funktioniert großartig. Das Problem trat auf, als der Designer mich fragte, ob er mir "das Symbol in der Titelleiste" senden könne, um es dort abzulegen. # /opt/nginx/conf/nginx.conf ... server { listen 80 ; server_name …
Ich hätte gerne ein paar Tools für Ubuntu, mit denen ich meinen Server testen kann, wie viel er kann. Irgendwelche Vorschläge? Ich habe schon einmal einen Apache-Benchmark verwendet, möchte aber noch etwas anderes ausprobieren. (Als Nebenfrage: Funktioniert der Apache-Benchmark, wenn ich nur Nginx verwende?)
Um den Datenverkehr mit Apache über Port 80 an JBoss / TomCat weiterzuleiten, haben wir diese installiert und konfiguriert mod_jk. Gibt es ein Äquivalent für Nginx? Grundsätzlich soll der gesamte Datenverkehr für Port 80 an jboss übergeben werden.
Ich habe Nginx und Gunicorn verwendet, um meine Website auf zwei Servern zu hosten. Beide Server haben die gleichen Versionen von Paketen und die Website wird erfolgreich gehostet. Aber in einem meiner Server Gunicorn bekommt immer Timeout und ich bekomme Fehler [CRITICAL]Worker Timeout Booting worker with pid Worker cannot boot …
Ich habe eine ziemlich große Bildergalerie und es gibt 5 Besucher, die durch das tägliche Herunterladen der gesamten Website mit Hilfe von Webkopierern einen enormen Datenverkehr verursachen. Diese Besucher haben anscheinend statische IP-Adressen. Was ich erreichen möchte, ist, dass diese 5 IPs zu einer bestimmten Seite umgeleitet werden (was erklärt, …
Ich habe einen einfachen Nginx-Reverse-Proxy: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } Das Problem besteht darin, dass Set-CookieAntwortheader enthalten sind ;Domain=backend.int, da das Backend nicht weiß, dass es sich um einen Reverse-Proxy handelt. Wie kann ich den Inhalt der neu zu schreiben machen nginx - Set-CookieResponse …
Ich verwende Nginx hauptsächlich als Reverse-Cachining-Proxy vor mehreren gunicon / mod_wsgi-Anwendungen und natürlich zum Servern statischer Dateien. Ich stelle fest, dass meine Nginx-Confs schnell nicht mehr zu warten sind. Das Problem ist, dass ich ein paar Muster habe, die ähnlich (oder sogar identisch) sind, aber ich kann es nicht schaffen, …
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.