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.

2
Wie lege ich einen Standardhost für Nginx fest?
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 …
11 ubuntu  nginx 

3
Sollte Nginx an der Vorderseite von HAProxy oder gegenüber stehen?
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, …

3
Wann sollte ich zu NGinx wechseln?
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 …
11 apache-2.2  nginx 

4
Was fehlt Nginx an Apache?
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 …
11 apache-2.2  nginx 


5
Nginx - Leitet alle Anforderungen an ein einzelnes Skript weiter
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 …
11 php  nginx 



5
Das Nginx-Fehlerprotokoll war riesig, daher habe ich ein neues gelöscht und erstellt. Jetzt wird Nginx nicht mehr gestartet
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, …

2
Wenn nginx als Reverse-Proxy konfiguriert ist, kann es den Host-Header wie Apache's ProxyPreserveHost auf den Downstream-Server umschreiben?
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?

1
Warum funktioniert das Nginx Gzip Precompression-Modul nicht?
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 …
11 nginx  gzip 

3
unbekannte Direktive "stream" in /etc/nginx/nginx.conf:86
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 …
11 nginx  stream 

3
Warum wird ALPN von meinem Server nicht unterstützt?
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 | …

4
Wie richte ich Gitlab-omnibus mit einem nicht gebündelten Webserver ein?
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 …

2
Bereitstellen von CherryPy-Apps: Standalone, WSGI Server oder NGinx?
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 …

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.