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.
Derzeit haben wir einen Server, der eine 302-Umleitung implementiert, um einige Inhalte zu serverieren. Zum Beispiel die Benutzeranforderung: http://origin1.example.com/m3ugen/segsrc/jet480.mp4 Und dieser Server antwortet mit 302 und dient: http://origin1.example.com/Segments/HLS_TS/segsrc/jet480.mp4-20140831-142558.m3u8` Dies ist für uns problematisch und wir möchten, dass Nginx dies benutzerfreundlicher macht und mit einigen Spielern zusammenarbeitet, die keine 302-Umleitung verarbeiten. …
Da SHA1-Zertifikate von großen Browsern nicht mehr unterstützt werden , erscheint es ratsam, ein von SHA2 signiertes Zertifikat zu erhalten. Auf diese Weise sperren Sie jedoch IE6-Benutzer. Während dies für die meisten Menschen in einigen Fällen kein Problem darstellt, können wichtige Benutzer gesperrt werden. Mit Blick auf den SSL-Handshake sendet …
Ausführen von nginx 1.0.15 unter CentOS 6.5 . Ich habe drei Upstream-Server und alles funktioniert einwandfrei. Wenn ich jedoch einen Ausfall simuliere und einen der Upstream-Server herunterfahre, stelle ich eine erhebliche Verzögerung der Antwortzeiten fest (zusätzliche 5-7 Sekunden). Sobald ich den ausgefallenen Server wieder online schalte, verschwindet die Verzögerung. Außerdem …
Ich habe nginxauf meinem Ubunut 12.04 installiert , ich kann das Stammverzeichnis für den Nginx nicht ändern, Dies ist die Standardkonfigurationsdatei nginx: server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; #root /usr/share/nginx/html; root /var/www index index.html index.htm; server_name localhost; location / { try_files $uri $uri/ =404; } } Ich …
Ok, eine Beispiel-URL ist http://www.mysite.com/?p=account&view=settings Der pUri ist eine Konstante. Alle URLs haben es. Das viewist eines von vielen optionalen Uri. Ich habe versucht, das Umschreiben von URLs und Regex zu verstehen, aber ich verstehe es einfach nicht. Ich muss wieder Code schreiben, aber leider komme ich immer wieder zurück, …
Ich habe das ganze Web durchgesehen, aber nichts gefunden! Ich habe geändert, sources.listaber der Server ist auf Nginx 1.2 eingestellt. Ich weiß nicht, was ich tun soll. Bitte helfen Sie
Das Standard-NGINX-Format lautet wie folgt: log_format combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"'; Welches ist ein bisschen schwer zu analysieren. Ich befürchte, dass die Leute "entweder Anfragen, Verweise oder Benutzeragenten einbringen. Ich habe darüber nachgedacht, stattdessen Trennzeichen zu verwenden und mein eigenes Format zu verwenden, …
Ich habe eine NodeJS-App, die für immer hinter Nginx läuft. Wenn ich neuen Code bereitstelle, mache ich das nur, forever restartaber ich kann es mir nicht leisten, auch in dieser kurzen Zeit 502 zu bekommen. Wie konfiguriere ich nginx so, dass es bei 502 weiterhin auf diesem Upstream-Server wiederholt wird? …
Ich habe einen sehr schwierigen Fall mit dem neuesten php5-fpm (von debphp) und nginx 1.4.3 auf Ubtuntu 12.04LTS. Kurz gesagt, ich kann überhaupt nicht starten php5-fp. Ich erhalte immer wieder diesen Fehler im Syslog: kernel: [1213013.564441] init: php5-fpm main process (7357) terminated with status 78 kernel: [1213013.564496] init: php5-fpm main …
Wir haben eine Linux-Box (Ubuntu 12.04) mit Nginx (1.5.2), die für einige Tornado- und Apache-Hosts als Reverse-Proxy / Load-Balancer fungiert. Die Upstream-Server sind physisch und logisch geschlossen (gleicher DC, manchmal gleiches Rack) und weisen eine Latenz von weniger als einer Millisekunde auf: PING appserver (10.xx.xx.112) 56(84) bytes of data. 64 …
Wie in dieser Antwort angegeben , bedeutet die Variable $ time_local im Zugriffsprotokoll von Nginx die Endzeit einer Anforderung (oder in der Nähe von). Gibt es dann eine Möglichkeit, die Startzeit einer Anforderung im Nginx-Zugriffsprotokoll zu protokollieren? Ich habe herum gegoogelt, kann aber keine Hinweise finden, um dies zu erreichen. …
Ausführen von nginx 1.4.1 unter Ubuntu 12.10 Das Senden muss den Header unter bestimmten Bedingungen und basierend auf dem MIME-Typ / Inhaltstyp der http-Antwort senden. Dieser einfache Code wurde in location / {hinzugefügt if ($sent_http_content_type = "text/css") { expires 7d; } Der abgelaufene Header wird nicht gesendet, auch wenn $ …
Seit einem Update ist mein Nginx-Server nur über IPv6 und nicht über IPv4 verfügbar, solange meine Konfiguration enthalten ist listen [::]:80 default_server; Jetzt habe ich das geändert listen [::]:80 default_server ipv6only=off; und der Server ist wieder über IPv4 verfügbar. Dies ist auf die Änderungen in Nginx 1.3.4 zurückzuführen (Abschnitt „Änderungen …
Wir versuchen, das Modul ngx_postgres zu verwenden, um eine grundlegende Authentifizierung über NGINX durchzuführen. Wir möchten einen Wert aus dem Abfrageergebnispaar abrufen, ihn dem HTTP-Header hinzufügen und diesen dann an einen anderen Server weiterleiten. Es ist uns gelungen, uns über Postgres zu authentifizieren, aber das Problem hat das Ergebnispaar an …
Ich habe einen schnellen Python-Server geschrieben, um neu abgetastete Bilder bereitzustellen. Beispielsweise könnte eine URL ungefähr so aussehen http://images.domain.com/resample/100x100/9f362e1994264321.jpg. Da das Resampling von Bildern teuer ist, ist eine Caching-Ebene erforderlich. Es scheint, als wäre ein Nginx-Reverse-Proxy eine gute Option dafür, und hier und hier scheinen gute Ausgangspunkte zu sein. Es …
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.