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
Nginx schreibt Basis-URL neu
Ich möchte die Root-URL http://www.example.com umleiten zu http://www.example.com/something/else Dies liegt daran, dass ein seltsames WP-Plugin immer ein Cookie auf der Basis-URL setzt, wodurch ich es nicht zwischenspeichern kann. Ich habe diese Richtlinie ausprobiert: location / { rewrite ^ /something/else break; } Aber 1) es gibt keine Weiterleitung und 2) Seiten …
8 nginx  rewrite  regex 

3
nginx HTTPS WWW-Umleitung zu Nicht-WWW
Mein SSL-Zertifikat ist für mydomain.com, daher versuche ich, alle www.mydomain.com ohne www umzuleiten. Nun, all diese Arbeiten: http://www.mydomain.com http://mydomain.com https://mydomain.com Aber https://www.mydomain.com gibt dem Browser die Warnung "Site nicht sicher" aus. Ich habe versucht, eine Weiterleitung wie die folgende einzurichten, aber bitte sagen Sie mir, wo mein Skript fehlerhaft ist. …
8 nginx  ssl  https 

2
nginx Servername basierend auf $ Hostname
Basierend auf dem Nginx-Wiki wird die $hostnameVariable auf den Hostnamen des Computers gesetzt, der von gethostname zurückgegeben wird . Ich habe das versucht und obwohl gethostnamemeine Debian-Box nicht funktioniert, gibt sie den Host trotzdem korrekt zurück. Dann habe ich versucht, diese Variable zu verwenden, $hostnameum das festzulegen server_name, aber das …
8 nginx  hostname 


3
So führen Sie mehrere Nginx-Instanzen an verschiedenen Ports aus
Ich möchte, dass mehrere Nginx-Instanzen auf meinem Server an separaten Ports ausgeführt werden (z. B. führt ein Benutzer Nginx an Port 2345 und ein anderer Benutzer an Port 2346 aus). Bisher war es mir gelungen, den Server an den angegebenen Ports zu kompilieren und auszuführen. Ich stoße jedoch auf ein …
8 nginx 

3
Wie erstelle ich den Benutzer "nginx"?
Ich habe gerade Nginx von der Quelle installiert Beim Ausführen /etc/init.d/php_cgi startwird jedoch eine Meldung angezeigt:Starting php-cgi: spawn-fcgi: can't find user name nginx ... noch eine, von der ich nichts weiß. zuvor installiere ich nginx mit yum(CentOS)
8 nginx  users 

3
Warum ist das PHP $ _REQUEST-Array leer?
Ich habe nginx unter Ubuntu Hardy installiert und sofort festgestellt, dass die PHP-Skripte leere Anforderungsarrays erhielten, dh ob GET oder POST nichts durchlief, sogar das Array $ _REQUEST war leer. Als ich zurück zu Apache wechselte, war alles in Ordnung. Die Installations-Nginx-Version ist 0.6.35-0ubuntu1.1 ~ hardy1 und PHP ist PHP-Version …
8 php  nginx  request 

3
Nginx-Zugriffsprotokolle ignorieren bestimmte Anforderungen
Ich verwende Nginx hinter Haproxy (läuft auf demselben Server). Ich habe haproxy so konfiguriert, dass eine einfache HTML-Datei auf nginx verwendet wird, um zu überprüfen, ob der Dienst aktiv ist, da ich auf diesem Host keine gültige "/" -URL habe / möchte. Nginx unterstützt den OPTIONS-Anforderungstyp (soweit ich weiß) nicht. …


1
nginx - Kann ich ein globales Fehlerdokument konfigurieren?
Ich habe eine Nginx-Konfiguration mit einer ganzen Reihe von server {}Blöcken. Ich möchte Fehlerseiten zwischen allen teilen, aber viele von ihnen haben unterschiedliche Dokumentwurzeln. Ich kann eine Konfiguration wie verwenden error_page 404 /404.html; error_page 500 502 503 504 /50x.html; außerhalb der Serverblöcke und es wird freigegeben, aber dann muss ich …
7 nginx 

2
Lassen Sie Nginx unbekannte Servernamen über HTTPS ablehnen
Ich habe eine Nginx-Instanz, die SNI verwendet, um mehrere HTTPS-Domänen von einer einzigen IP aus zu bedienen. Der einzige Fehler beim Setup besteht darin, dass Nginx mit der ersten (standardmäßig) Domäne antwortet, wenn eine URL für die nackte IP des Servers oder eine Domäne an dieser IP angefordert wird, für …
7 nginx  https  sni 

1
nginx conf: Das http2-Modul funktioniert in Ubuntu 18.04 nicht in Chrome
Ich versuche, das http2-Modul in Nginx auf einem neuen Ubuntu 18.04 vps einzurichten. HTTP2 funktioniert gut in Firefox (ich habe die Antwortheader überprüft). Einige Websites von Drittanbietern weisen darauf hin, dass meine http2-Konfiguration in Ordnung ist: https://tools.keycdn.com/http2-test https://www.ssllabs.com/ssltest/analyze.html?d=example.com (Ich habe A + auf dieser Site) Wenn ich jedoch versuche, die …

1
Senden Sie NGINX-Protokolle an Graylog
Ich versuche, Nginx-Fehler zu erfassen und mit Graylog auf Protokolle zuzugreifen. Ich denke, alles ist korrekt konfiguriert, aber Graylog erhält nichts von NGINX (Graylog und NGINX befinden sich in Docker-Containern und beide befinden sich im selben Netzwerk). Ich verwende nginx / 1.13.5 & Graylog 2.4.0 und dieses Inhaltspaket für Graylog …
7 nginx  syslog  graylog 

2
Nginx HTTP2 IOS 11 funktioniert nicht
Ich habe Probleme mit dem HTTP2-Protokoll auf meinem NGINX-Server. Dies ist meine Konfiguration listen 443 ssl http2; server_name adomain.com; root /var/www/project; limit_req zone=one burst=60 nodelay; add_header Strict-Transport-Security "max-age=2592000; includeSubdomains;" always; ssl_certificate /etc/letsencrypt/live/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/privkey.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:ECDHE-RSA-AES128-GCM-SHA256:AES256+EECDH:DHE-RSA-AES128-GCM-SHA256:AES256+EDH:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4"; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; ssl_dhparam /etc/nginx/ssl/dhparam.pem; resolver 8.8.8.8; …
7 nginx  ios  http2  safari 

2
Nginx 444 Fehleräquivalent in Apache?
Gibt es eine Möglichkeit, denselben Nginx 444-Fehler in Apache zu erzeugen? Nginx 444 -> Verbindung ohne Antwort geschlossen. Ich mag diesen Fehler, da jeder, der versucht, CURL zu verwenden, eine leere Antwort erhält, in Apache jedoch nicht.
7 nginx  http  apache2 

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.