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.

4
Verschiedene Nginx-Weiterleitungen basieren auf der Upstream-Proxy-Antwort
Ich habe einen Upstream-Server, der das Login unserer Website verwaltet. Bei einer erfolgreichen Anmeldung möchte ich den Benutzer zum sicheren Teil der Site umleiten. Bei einem fehlgeschlagenen Login möchte ich den Benutzer zum Login-Formular umleiten. Der Upstream-Server gibt 200 OKbei einer erfolgreichen Anmeldung eine und 401 Unauthorizedbei einer fehlgeschlagenen Anmeldung …
7 nginx  proxy  redirect 

1
Hinzufügen von Cache-Control zu Nginx für Bilder, CSS, JS und Schriftarten
Ich versuche, Cache-Control auf Nginx für Assets auf meinem Server zum Laufen zu bringen, und es läuft nicht wie erwartet. Hier ist meine Serverkonfiguration für Nginx. Alles außer Cache-Control funktioniert. Serverblöcke server { listen 80; server_name www.example.com; rewrite ^ https://$server_name$request_uri? permanent; } server { listen 80; server_name example.com; rewrite ^ …
7 nginx  cache 

1
Benutzerdefinierter Statuscode für die Nginx-Standardseite
Ich habe nur Erfahrung mit Upstreams in Nginx, nicht mit der Bereitstellung statischer Dateien. Nginx hat einen Standardserver, der ein Willkommen bei Nginx bietet ! Seite und wird angezeigt, wenn auf den virtuellen Hosts keine Übereinstimmung vorliegt. Ich möchte diese Standardseite beibehalten, aber den 200- Statuscode auf 404 überschreiben . …
7 ubuntu  nginx 

3
Ordnen Sie in Nginx bestimmte Subdomains Ports zu und leiten Sie alle anderen um
Ich versuche drei Dinge zu erreichen: Ordnen Sie den Datenverkehr nach Subdomain einer von mehreren Anwendungen an verschiedenen Ports zu. Wenn die Subdomain nicht erkannt wird, leiten Sie sie an www weiter. HTTPS für alle Subdomains erforderlich. Meine bisherige Nginx-Konfiguration lautet: map $subdomain $subdomain_port { default 8000; www 8000; subdomain1 …

2
Nginx-Protokoll zu Syslog am TCP-Port
Ich muss Nginx-Zugriffs- und Fehlerprotokolle auf einen Remote-Syslog-Server umleiten. Von http://nginx.org/en/docs/syslog.html habe ich gesehen, dass ich Folgendes tun kann: error_log syslog:server=192.168.1.1; Ich muss jedoch zu einem bestimmten TCP-Port (nicht UDP!) Umleiten und habe Folgendes versucht: error_log syslog:server=192.168.1.1:3000; aber es geht nicht durch. Wie kann Nginx festgelegt werden, dass der Port …

1
Leiten Sie alles weiter, als in NGINX bekannt ist (Let's Encrypt).
Ich möchte ein Zertifikat über das erhalten, letsencrypt.shdaher muss ich eine Herausforderung für HTTP bereitstellen. Ich verwende NGINX bereits, um an SSL weiterzuleiten (auf einem nodejsServer bereitgestellt). Jetzt möchte ich noch alles auf SSL umleiten, aber nicht die Herausforderung. Hier ist meine Konfiguration server { listen 80 default_server; listen [::]:80 …

1
nginx protokolliert keine Fehler in Protokolldateien
Ich habe kürzlich meinen CentOS 7-Computer von Apache auf Nginx umgestellt und arbeite immer noch an den Unterschieden. Ein Problem, das ich nur bei einem meiner Serverblöcke festgestellt habe, ist, dass Zugriffs- und Fehlerprotokolldateien nicht tatsächlich protokolliert werden, was es schwierig macht, potenzielle Probleme zu beheben. Der Serverblock für meine …

1
Service Nginx funktioniert nicht
Ich habe nginx v1.9.6 aus dem Quellcode auf einem Debian-System (jessie v8.2) kompiliert. Aber es funktioniert nicht wie erwartet. Hatte kein Problem mit der Version 1.9.3. Wenn ich versuche zu laufen, service nginx starterhalte ich folgende Meldung: Fehler beim Starten von nginx.service: Einheit nginx.service konnte nicht geladen werden: Keine solche …
7 nginx 

3
Nginx-Zugriffsprotokoll: GET zc.qq.com?
Ich habe folgenden Eintrag in meinem access.log gefunden 115.231.222.40 - - [02/Oct/2015:07:57:11] "GET http://zc.qq.com/cgi-bin/common/attr?id=260714&r=0.8936631410048374 HTTP/1.1" 302 160 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; 360SE)" Was bedeutet das? Muss ich mir sorgen machen

2
uwsgi Warteschlange der Socket-Nachrichtenflut?
Ich fand meine Website nicht mehr ansprechbar und sehe eine Menge davon *** uWSGI listen queue of socket "0.0.0.0:5002" (fd: 3) full !!! (101/100) *** *** uWSGI listen queue of socket "0.0.0.0:5002" (fd: 3) full !!! (101/100) *** *** uWSGI listen queue of socket "0.0.0.0:5002" (fd: 3) full !!! (101/100) …
7 ubuntu  nginx  uwsgi 

1
Ansible Load Balancer-Vorlage für mehrere Rechenzentren
Ich migriere die Verwaltung eines vorhandenen Multi-Rechenzentrums-Setups nach Ansible, bin mir jedoch nicht sicher, wie ich es am besten modellieren kann, da ich neu darin bin. Ich habe drei Rechenzentren D1, D2 und D3. In jedem wird dieselbe Konfiguration identisch wiederholt: Ein Nginx Load Balancer (lb.D [n]), der an eine …
7 nginx  ansible 

2
Funktioniert Nginx `if_modified_since` nur mit statischen Ressourcen?
Ich kann anscheinend nicht genug Dokumentation finden. Ich habe eine App, die einige dynamische Antworten generiert, aber dennoch vom Last-ModifiedHeader profitieren kann - also sende ich sie. Doch beim Drehen if_modified_since(auf beforepro http://nginx.org/en/docs/http/ngx_http_core_module.html#if_modified_since ) scheint keinen Einfluss auf nicht-statischen Ressourcen zu haben. ZB PHP, Python Apps. Liegt das daran, dass …

1
OCSP-Heften mit Nginx
Ich habe Probleme mit der OCSP-Heftung in Nginx. Also starte ich den openssl ocsp Daemon und besuche dann meine Site. Dann heißt es Ungültige Anfrage. Ich verwende eine private PKI und CA. SSL-Schlüssel: 8192-Bit-DH-Schlüssel 2048-Bit root@wilhelm:/etc/ocsp# openssl ocsp -index index.txt -port 9999 -rsigner oscp.crt -rkey oscp.key -CA cacert.pem -text -out …

1
Nginx als Load Balancer. Zeitüberschreitung bei häufigem Upstream (110: Zeitüberschreitung bei Verbindung) während der Verbindung zum Upstream
Ich versuche, Nginx auf einer virtuellen Centos 7-Maschine als Load Balancer zu verwenden, um ein veraltetes Coyote Point-Hardwaregerät zu ersetzen. In einer unserer Webanwendungen treten jedoch häufige und kontinuierliche Upstream-Timeout-Fehler in den Protokollen auf, und Clients berichten über Sitzungsprobleme während der Verwendung des Systems. Hier sind die relevanten Bits aus …

2
Nginx 10k gleichzeitige Verbindungen
In Nginx (Connecton-Zeitüberschreitung) können nicht mehr als 3.000 gleichzeitige Anforderungen verarbeitet werden. Wir ändern auch das ulimit auf 20000. Es folgen meine Dateien nginx.conf und sysctl.conf: user www-data; worker_processes 4; pid /var/run/nginx.pid; events { worker_connections 5000; use epoll; # multi_accept on; } # took it in next line worker_rlimit_nofile 100000; …
7 ubuntu  nginx 

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.