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 entwickle ein Caching-System für eine E-Commerce-Plattform, die einen Reverse-Proxy für das Caching verwendet. Ich plane, die Ungültigmachung mithilfe geeigneter HTTP / 1.1-Header zu behandeln. Das heißt, ich werde ein ETag für die erste Generation des Inhalts festlegen und den ETag-Wert in der Anwendung zwischenspeichern. Der Cache-Control-Header gibt "must-revalidate" an, …
Dies ist eine Scheinfrage. Ich muss der Öffentlichkeit Zugriff auf PDFs gewähren, sagen wir 8 MB / Datei. Es scheint mir, dass Nginx jede Art von Dateien bereitstellen wird, solange sie statisch sind. Aber jemand sagt mir, dass Nginx dafür nicht geeignet ist. Können Sie mir Unterlagen zur Verfügung stellen, …
Ich habe einen Integrationsserver für unsere Django-basierte Anwendung zusammengestellt. Einige der Funktionen sind noch experimentell und führen zu zu langen Anforderungen. Ich bin mit der schlechten Leistung im Moment einverstanden, aber ich muss mich integrieren können. Immer wenn wir die Funktion verwenden, die zu einer langen Anfrage führt, hängt die …
Ich verwende nginx als Load Balancer vor meinen Webserverinstanzen. Ich führe 4 Instanzen des Webservers aus und verteile den Datenverkehr mit nginx gleichmäßig auf sie. Wenn ich eine neue Version bereitstelle, ändere ich die Datei nginx.conf und markiere zuerst 2 der 4 Server, dann starte ich nginx neu. Ich aktualisiere …
Wir haben einen Kunden mit einer Site, die auf Apache läuft. In letzter Zeit hat die Site eine erhöhte Auslastung erfahren, und als Zwischenstopp möchten wir den gesamten statischen Inhalt der Site auf Cookieless-Domains verschieben, z http://static.thedomain.com. Die Anwendung ist nicht gut verstanden. Um den Entwicklern Zeit zu geben, den …
Ich möchte die SSL-Client-Überprüfung für einen meiner virtuellen Hosts erzwingen. Erhalten Sie jedoch den Fehler "Kein erforderliches SSL-Zertifikat wurde gesendet" und versuchen Sie, etwas davon abzurufen. Hier sind meine Testkonfigurationen: # defaults ssl_certificate /etc/certs/server.cer; ssl_certificate_key /etc/certs/privkey-server.pem; ssl_client_certificate /etc/certs/allcas.pem; server { listen 1443 ssl; server_name server1.example.com; root /tmp/root/server1; ssl_verify_client off; } …
Ich habe einen 64-Bit-Server, aber nur 256 MB RAM. Also bin ich mit Fast-CGI auf den Nginx-Server umgezogen, um eine Verbindung zu PHP herzustellen. Ich habe PHP 5.3.6 ausgeführt. Das Problem ist, dass ich alle zwei oder drei Tage, wenn ich versuche, auf eine PHP-Seite zuzugreifen, einen serverinternen Fehler erhalte. …
Mein Server gibt die folgenden Header zurück: Cache-Control:no-cache Connection:keep-alive Date:Thu, 07 Jul 2011 10:41:57 GMT Expires:Thu, 01 Jan 1970 00:00:01 GMT Last-Modified:Thu, 07 Jul 2011 08:06:32 GMT Server:nginx/0.8.46` Ich möchte, dass der Inhalt, den ich bereitstelle, nicht zwischengespeichert wird. Daher suche ich nach einer Möglichkeit, einen zuletzt geänderten Header zurückzugeben, …
Ich habe zwei Server, auf denen eine einzelne Magento-E-Commerce-Website mit mäßigem Datenverkehr gehostet wird (60.000 Seitenaufrufe pro Tag, die von Google Analytics gemeldet wurden, ich denke, etwa 80.000 wurden auf dem Server selbst gemeldet). Der Datenbankserver läuft reibungslos und schnell, abgesehen von einem seltenen gelegentlichen Schluckauf, aber der Apache-Server ist …
Aus abscheulichen Gründen ... Ich verwende Nginx als Webserver und möchte, dass es eine Seite für interne Benutzer (z. B. am 10.0.0.0/16) und eine andere Seite für externe Benutzer mit einer anderen IP-Adresse bereitstellt. Zum Beispiel: "Interner" PC mit einer IP von 10.0.0.34 geht zu company.com/page.html und ruft die Seite …
Ich versuche, Webdatenverkehr von einem Remote-Server an meinen lokalen Computer weiterzuleiten, um einige API-Integrationen (Tropo, Paypal usw.) zu testen. Grundsätzlich versuche ich, etwas Ähnliches wie tunnlr.com einzurichten. Ich habe den SSH-Tunnel mit dem Befehl initiiert $ssh –nNT –R :7777:localhost:5000 user@server Dann kann ich sehen, dass der Server jetzt Port 7777 …
Ich habe Stunden damit verbracht herauszufinden, wie man Nginx + Ruby Enterprise Edition + PHP5-fpm und MYSQL installiert. Endlich ist alles installiert und alles scheint gut angefangen zu haben. Aber aus irgendeinem Grund werden PHP-Dateien nicht verarbeitet. .html-Dateien funktionieren einwandfrei, aber wenn ich versuche, eine .php-Datei anzuzeigen, sieht es so …
Ich habe eine sehr verkehrsarme Site auf nginx mit 4 Mitarbeitern und jeweils 1024 Verbindungen. Alle paar Stunden sehe ich im Fehlerprotokoll "1024 worker_connections sind nicht genug", und meine Site wird langsamer / wird flockig. Ein Nginx-Neustart löst das Problem für die nächsten Stunden vollständig. Offensichtlich passiert etwas Seltsames. Ich …
Ich bin dabei, den Web-Stack meines Projekts auf Nginx -> Haproxy -> viele (Apache / Passenger Rails) Instanzen umzustrukturieren Einige der Ziele sind: einzelner Speicherort für das Zwischenspeichern von Seiten (derzeit über Rails auf jedem Apache-Computer) schnellerer statischer Inhalt ssl aus der internen Pipeline entfernen IP-Protokollierung (zuvor verloren, weil Haproxy …
In meinem Nginx-Setup möchte ich eine Website mit einem Passwort schützen, es sei denn, ich greife von meiner IP zu Hause darauf zu. Wie richte ich das ein? Ist dies auch sicher, außer um Zugang zu meinem Heim-PC zu erhalten?
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.