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 versuche herauszufinden, wie ich einen Standardhost für meine Nginx-Installation festlegen kann. Ich habe diesen Artikel im Nginx-Wiki gefunden: http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host Das funktioniert leider nicht. Nach dem Neustart erhalte ich Folgendes: Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1 nginx: configuration file /etc/nginx/nginx.conf test failed Nach dem Entfernen der http-Direktive …
Ich habe wenig Erfahrung im Design von Website-Infrastrukturarchitekturen. Ich weiß, dass es situationsspezifisch sein könnte. Die Website soll: 1) Benötigen Sie HTTPS-Unterstützung für einige Seiten (z. B. Anmeldeseite), während andere nur HTTP-Seiten sind. 2) Benötigen Sie mehrere Webserver, damit ein gewisser Lastausgleich erforderlich ist. 3) Benötigen Sie HTTP-Caching und -Komprimierung, …
Ich habe einen Server mit mehreren Domänen und Anwendungen, die alle über Apache ausgeführt werden. Im Moment ist alles in Ordnung, aber ich habe vor, eine sehr leistungsintensive Webanwendung (unter Verwendung von C ++ mit CPPCMS) zu entwickeln, beginnend mit meinem Server zum Testen, und möglicherweise erst dann einen separaten …
Nginx soll viel ressourceneffizienter und einfacher zu konfigurieren sein als Apache. Ein Freund sagte mir: "Es kann einige Dinge nicht tun, die Apache tun kann, aber ich brauche diese Dinge sowieso nicht." Trotzdem bin ich neugierig: Was kann Apache tun, was Nginx nicht kann? Ich brauche keine vollständige Liste, nur …
Mit dem nginx HttpLimitReq- Modul können Anforderungen durch IP begrenzt werden. Ich verstehe jedoch nicht, was die Option "Nodelay" bewirkt. Wenn die überschüssigen Anforderungen innerhalb der Limit-Burst-Verzögerung nicht erforderlich sind, sollten Sie das Nodelay verwenden limit_req zone=one burst=5 nodelay;
Ich habe ein PHP-Skript, das das Skript-Routing verwaltet und alle möglichen ausgefallenen Dinge erledigt. Es wurde ursprünglich für Apache entwickelt, aber ich versuche, es für einige meiner Boxen auf Nginx zu migrieren. Im Moment versuche ich, Dinge auf einem Testserver zu glätten. Das Skript funktioniert also so, dass es den …
Ich erhalte einen 411-Status von nginx zurück, wenn ich versuche, einen PUT ohne Angabe der Inhaltslänge durchzuführen. Gibt es eine Möglichkeit, dies zu verhindern?
Ich verwende die Erweiterung " Seitengeschwindigkeit " für Firebug , um zu versuchen, eine Website zu optimieren, und arbeite derzeit an dem folgenden Vorschlag: " Statischen Inhalt aus einer Cookieless-Domain bereitstellen ". Ich habe eine separate Sub-Domain für einige Inhalte erstellt , so dass ich www.example.comund images.example.comaber wie kann ich …
Ich habe die Datei /var/log/nginx/error.log gelöscht und dann eine neue erstellt mit: sudo nano error.log Dies ls -lazeigt, dass error.log und access.log dieselben Berechtigungen haben. Wenn ich versuche, nginx zu starten, wird folgende Fehlermeldung angezeigt: alert: Fehlerprotokolldatei konnte nicht geöffnet werden: open () "/var/log/nginx/error.log" fehlgeschlagene Berechtigung verweigert. Aktualisieren Beim Versuch, …
Ich kann anscheinend nicht das Äquivalent der ProxyPreserveHost- Option von Apache http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypreservehost in nginx finden. Dies ist erforderlich, um den Proxy auf virtuelle Hosts umzukehren. Dadurch wird der vom Browser bereitgestellte Hostname durch den Hostnamen des Downstream-Servers ersetzt. Existiert es?
Ich versuche derzeit, Nginx so einzurichten, dass alle meine statischen Dateien bereitgestellt werden. Da sie überhaupt nicht sehr häufig geändert werden, möchte ich das Modul gzip_static verwenden, damit ich Kopien meiner Dateien vorab gzipen kann, um CPU-Zeit zu sparen und eine bessere Komprimierung zu ermöglichen. Ich habe Nginx mit kompiliert …
Ich habe nginx/1.12.0und laut Dokument enthält es streamModul. Ich habe nginx mit den folgenden Befehlen installiert. sudo add-apt-repository ppa:nginx/stable sudo apt-get update sudo apt-get install nginx nginx -v nginx version: nginx/1.12.0 Ich habe versucht, eine Stream-Direktive hinzuzufügen in nginx.conf: stream { upstream sys { server 172.x.x.x:9516; server 172.x.x.x:9516; } server …
Ich verwende derzeit einen Ubuntu 16.04.1 LTS-Server mit NGINX 1.11.9 und openssl 1.0.2g. Nach allem, was ich gelesen habe, sollten diese Versionen ALPN unterstützen. Wenn ich jedoch einen Test mit dem HTTP / 2-Testtool von KeyCDN durchführe , wird "ALPN wird nicht unterstützt" angezeigt. Und wenn ich ausführe echo | …
Installieren Ich habe das gitlabPaket über das Omnibus-Paket auf debian 7(Version 7.8.1-omnibus-1_amd64.deb) installiert . Ändern Sie die Einstellungen wie unter Verwenden eines nicht gebündelten Webservers beschrieben Führen Sie den Befehl recfigure aus: sudo gitlab-ctl reconfigure(ohne Fehler abgeschlossen). Nginx Ich habe keine nginxKonfiguration für dieses Gitlab erhalten, außer dem, was das …
Ich beabsichtige, mit einem einzigen VPS mehrere verkehrsarme CherryPy-Apps als Unterverzeichnisse bereitzustellen. zB: example.com/app1, example.com/app2usw. Nach der Untersuchung der WSGI-Bereitstellung scheint die bevorzugte Methode für die Bereitstellung von Apps darin zu bestehen, einen WSGI-Server (Gunicorn, uWSGI usw.) und NGinx in einem Reverse-Proxy-Setup zu verwenden. Es scheint übertrieben, zwei Webserver gleichzeitig …
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.