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
Wie repliziere ich Nginx-Daten auf zwei Server?
Ich versuche, den Datenverkehr , den ein bestimmter Nginx-Server empfängt, auf zwei Server zu replizieren . Das Ziel ist nicht der Lastausgleich, sondern die Wiedergabe derselben Eingabe auf allen Nginx-Servern. Ein Beispiel: Nginx empfängt einen HTTP-POST. Ich möchte denselben POST an andere Server senden. ** UPDATE ** Die Situation ist …
14 nginx  ab 

2
Warum ist die maximale Länge für die Anweisung nginx server_name 14 Zeichen?
Ich habe den folgenden virtuellen Host server { server_name abc.example.com; root /var/www/test/; index index.html; } Beim Laufen nginx -s reloadbekomme ich folgende Fehlermeldung: nginx: [emerg] konnte den server_names_hash nicht erstellen. Sie sollten den server_names_hash_bucket_size: 32 erhöhen Gleiches gilt für jeden Servernamen mit 15 oder mehr Zeichen. Wenn ich den Servernamen …

1
Übergabe von SSL-Protokollinformationen an das Backend über HTTP-Header
Nachdem kürzlich eine Pudel-Sicherheitslücke aufgedeckt wurde, entschied sich unser Team, von SSLv3 zu wechseln. Vor dem vollständigen Entfernen möchten sie die täglichen Benutzer warnen , dass ihr Browser veraltetes SSLv3 verwendet. Also kamen wir auf die Idee Ermitteln Sie das Protokoll (SSLv3, TLS1 usw.) aus dem Front-End-SSL-Offloading (wir verwenden Nginx) …
13 nginx  ssl  poodle 


1
Leiten Sie einen Unterpfad mit Nginx zu einem externen Host um
Ich muss eine recht einfache Karte in Nginx erstellen, die einen Subpfad zu einem anderen Server umleitet, der sich im selben Subnetz befindet. Nginx-Server: 192.168.0.2 Tomcat-Server: 192.168.0.3:8443 Ich habe versucht, dies in den Serverbereich zu stellen location /tomcatapi/ { rewrite /tomcatapi/(.*) $1 break; proxy_pass http://192.168.0.3:8443; } Auf http://www.myservice.com/tomcatapi/ kann ich …


2
Nginx-Umschreib- oder interner Umleitungszyklus
Ich stoße mit dem Kopf gegen eine Tabelle und versuche herauszufinden, was den Umleitungszyklus in meiner Nginx-Konfiguration verursacht, wenn ich versuche, auf eine URL zuzugreifen, die nicht existiert. Die Konfiguration sieht folgendermaßen aus: server { listen 127.0.0.1:8080; server_name .somedomain.com; root /var/www/somedomain.com; access_log /var/log/nginx/somedomain.com-access.nginx.log; error_log /var/log/nginx/somedomain.com-error.nginx.log debug; location ~* \.php.$ { …
13 nginx 

1
403 Verboten, wenn versucht wird, meine einfache Testseite zu erreichen
Ich habe gerade nginx installiert und versuche, meine erste Site einzurichten. Ich versuche, Nginx mit PHP-Fpm zu verwenden. nginx ist installiert (wenn ich zu meiner ip gehe, bekomme ich die Standard-Willkommensseite von nginx). Jetzt versuche ich ein einfaches Skript zum Laufen zu bringen: <?php phpinfo(); Aber ich schlage immer wieder …
13 nginx 

2
Cross Origin Resource Sharing (CORS) mit nginx / chrome
Ich habe eine Website mit folgender Segmentierung: api.example.com developers.example.com example.com Ich möchte beides zulassen example.comund developers.example.comAJAX-Anfragen stellen api.example.com. Meine bisherige Nginx-Konfiguration api.example.com, bei der es sich um eine Rack-App handelt, die von Unicorn bereitgestellt wird, sieht folgendermaßen aus: upstream app_server { server unix:/tmp/api.example.com.sock fail_timeout=0; } server { listen 80; server_name …
13 nginx 

2
Wartungsseite zu Nginx, Best Practices
Ich möchte den Server so konfigurieren, dass eine Wartungsseite angezeigt wird, wenn sie vorhanden ist. Ich habe diesen Code ausprobiert und funktioniert: location / { try_files /maintenance.html $uri $uri/ @codeigniter; } Mir ist jedoch aufgefallen, dass ein Statuscode von 200 angezeigt wird und Suchmaschinen verwirrt werden können. Ich denke, die …

1
Die NGINX-Direktive "client_max_body_size" funktioniert nicht im Block "location"
Ich habe einen /adminKatalog auf meiner Website und möchte Administratoren erlauben, große Dateien über Webformulare hochzuladen. So sieht mein nginx.com aus: http { # ... client_max_body_size 16M; # ... server { server_name example.com; root /var/www/example.com; index index.php; location /admin { client_max_body_size 256M; } # ... } } Das funktioniert nicht. …
13 nginx 

3
Probleme beim Neustart von Nginx
Beim Neustart von Nginx erhalte ich plötzlich den folgenden Fehler: Neustart von nginx: [alert]: Fehlerprotokolldatei konnte nicht geöffnet werden: open () "/var/log/nginx/error.log" fehlgeschlagen (13: Berechtigung verweigert) 2011/02/16 17:20:58 [warn] 23925 # 0: Die Anweisung "user" ist nur sinnvoll, wenn der Master-Prozess mit Superuser-Berechtigungen ausgeführt wird, die in /etc/nginx/nginx.conf:1 ignoriert werden …
13 terminal  nginx 

1
Apache MPMs - Worker vs Prefork
Ich versuche herauszufinden, welches das beste Apache MPM ist, das ich auf meinem VPS installieren kann. Ich habe einige Benchmarks gesehen und MPM Worker scheint eine bessere Leistung als Prefork zu erbringen, aber aus irgendeinem Grund scheint jeder Prefork over Worker für PHP-Setups zu empfehlen. Liegt das nur daran, dass …

3
Nginx-URL nur umschreiben, wenn Datei vorhanden ist
Ich muss eine Umschreiberegel für Nginx schreiben, damit, wenn ein Benutzer versucht, zu einer alten Bild-URL zu wechseln: /images/path/to/image.png und die Datei existiert nicht, versuche umzuleiten zu: /website_images/path/to/image.png NUR wenn das Bild in der neuen URL vorhanden ist, fahren Sie andernfalls mit der 404 fort. Die Version von Nginx auf …
13 nginx  rewrite 

4
Nginx Lack Nginx Django?
Ich habe eine Django-App und möchte Varnish auf einem Server davor einrichten. In einem anderen Serverfehlerthread schlug jemand vor, Nginx vor Varnish zu stellen. Soll ich Nginx vor Varnish auf dem Caching-Server platzieren? Wenn ja, sollte ich Nginx auf dem App-Server verwenden?
13 nginx  django  varnish 

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.