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 verwende Nginx 1.2.4in Kombination mit PHP-FPM 5.4.8einem fastcgiPass und versuche, benutzerdefinierte Parameter an zu übergeben PHP. Hier sind die Optionen, die ich bisher gefunden habe: Verwenden der envDirektive, um eine Umgebungsvariable festzulegen nginxund mit getenv()oder $_ENVvon abzurufen PHP. Das Problem ist, dass envnur im mainKontext gearbeitet wird, während ich …
Gibt es eine Möglichkeit, Nginx dazu zu bringen, mich zu benachrichtigen, wenn Treffer eines Empfehlers einen Schwellenwert überschreiten? Beispiel: Wenn meine Website bei Slashdot vorgestellt wird und plötzlich in einer Stunde 2.000 Treffer eingehen, möchte ich benachrichtigt werden, wenn mehr als 1.000 Treffer pro Stunde erzielt werden. Wird es möglich …
Ich wollte versuchen, die Worker-Prozesse in Nginx festzulegen, aber es gibt mir den folgenden Fehler: nginx: [emerg] Die Direktive "worker_processes" ist hier in / etc / nginx / sites-enabled / default nicht zulässig: 1 nginx: Konfigurationsdatei /etc/nginx/nginx.conf Test fehlgeschlagen Hier ist mein Code worker_processes 4; worker_rlimit_nofile 8192; worker_priority 0; worker_cpu_affinity …
Ich hasse es, Nginx zu konfigurieren. Es ist so kompliziert. Wie bringe ich PHP dazu, in meinen Benutzerverzeichnissen zu arbeiten? Hier ist der relevante Teil meiner nginx.conf: location ~ ^/~(.+?)(/.*)?$ { autoindex on; autoindex_exact_size off; alias /home/$1/public_html$2; location ~ \.php { include /etc/nginx/fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; } …
Ich habe eine Website, auf der alle Anforderungen mit HTTPS ausgeführt werden sollen, mit Ausnahme von Anforderungen an URLs mit Pfaden, die mit beginnen /foo/. Wie konfiguriere ich das in Nginx? Im Moment führe ich alle Anfragen mit SSL aus: server { listen 443; ssl on; ssl_certificate /home/admin/ssl/ssl.crt; ssl_certificate_key /home/admin/ssl/ssl.key; …
Ich verwende ein Nginx-Frontend für statische Dateien und einen Proxy für ein Apache-Backend für PHP und Passenger. Dabei verwende ich Apaches mod_rpaf, um die richtige Remote-IP-Adresse im Backend festzulegen. Alles hat gut funktioniert, bis ich auf Ubuntu 12.04 (Precise) aktualisiert habe. Jetzt meldet Apache alle Verbindungen, die von 127.0.0.1 kommen. …
Ich versuche, einen Server einzurichten, auf den mein Git-Repo mit HTTP (S) zugreifen kann. Ich verwende Gitolite und Nginx (und Gitlab für das Webinterface, aber ich bezweifle, dass es einen Unterschied macht). Ich habe den ganzen Nachmittag gesucht und glaube, ich stecke fest. Ich glaube, ich habe verstanden, dass Nginx …
Ich versuche, einen Alias einzurichten. Wenn jemand darauf zugreift /phpmyadmin/, wird er von nginx /home/phpmyadmin/nicht aus dem üblichen Dokumentenstamm, sondern von nginx abgerufen. Jedes Mal, wenn ich die URL aufrufe, erhalte ich eine 404 für alle Elemente, die nicht über fastcgi abgerufen wurden. fastcgi scheint gut zu funktionieren, der Rest …
Aufgrund einiger schrecklicher Entwurfsentscheidungen kann eine Anwendung nicht auf HTTP-HEAD-Anforderungen antworten (Rückgabe 'Methode nicht zulässig'). Das Ändern der Software, um HEAD-Anforderungen korrekt zurückzugeben, wäre schwierig, nicht unmöglich, aber zusätzliche Arbeit. Die Anwendung befindet sich hinter einem NGINX-Proxy. Ich habe mich gefragt, ob es eine Möglichkeit gibt, NGINX dazu zu bringen, …
Ich habe zwei Server (A und B) mit NGINX. Server A bedient die alte Site und Server B bedient eine neue Site. Ich habe mein DNS aktualisiert, aber es ist ziemlich langsam: In meinem Büro sehe ich immer noch meine alte Site: subdomain.site.com Wie kann ich alle Anforderungen von Server …
Ich versuche, einen Reverse-Proxy mit einem interessanten Apache mod_rewrite-Setup zu konvertieren, um stattdessen Nginx zu verwenden (aufgrund externer Bedenken wechseln wir von Apache zu Nginx, und fast alles funktioniert einwandfrei, außer diesem Teil). Mein ursprüngliches Setup bestand darin, ein HTTP-Cookie (von einer Anwendung festgelegt) zu lesen und je nach Wert …
Ich bin frustriert über meine Nginx-Konfiguration und bitte um Hilfe beim Schreiben meiner Konfigurationsdatei, um mehrere Projekte aus Unterverzeichnissen im selben Stammverzeichnis zu bedienen. Dies ist kein virtuelles Hosting, da alle denselben Hostwert verwenden. Vielleicht verdeutlicht ein Beispiel meinen Versuch: Anfrage 192.168.1.1/soll dazu dienen , index.phpaus/var/www/public/ Anfrage 192.168.1.1/wiki/soll dazu dienen …
Ich habe den scheinbar häufigen Fehler "zu viele Dateideskriptoren" auf nginx erhalten. Nach langem Suchen besteht die Lösung eindeutig darin, die Anzahl der für nginx verfügbaren Dateideskriptoren zu erhöhen. Aber es gibt nicht genug Informationen, damit ich mich auf sinnvolle und sichere Weise wohl fühle. Hier sind die wichtigsten Punkte, …
Ich verwende Django hinter Nginx mit FastCGI. Ich habe festgestellt, dass in einigen der an den Client gesendeten Antworten zufällige Datenbeschädigungen in der Mitte der Antworten auftreten (möglicherweise einige hundert Bytes in der Mitte). Zu diesem Zeitpunkt habe ich mich darauf beschränkt, entweder ein Fehler im FastCGI-Handler von nginx oder …
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.