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.
Im Moment habe ich diese Konfiguration: location ~ ^/phpmyadmin/(.*)$ { alias /home/phpmyadmin/$1; } Wenn ich jedoch besuche www.mysite.com/phpmyadmin(beachte das Fehlen eines abschließenden Schrägstrichs), wird nicht gefunden, wonach ich bei einem 404 suche. Ich gehe davon aus, dass ich den abschließenden Schrägstrich nicht einbeziehe. Wie kann ich das beheben?
Auf einem lokalen Entwicklungscomputer habe ich einen Nginx-Reverse-Proxy wie folgt: server { listen 80; server_name myvirtualhost1.local; location / { proxy_pass http://127.0.0.1:8080; } server { listen 80; server_name myvirtualhost2.local; location / { proxy_pass http://127.0.0.1:9090; } Wenn ich jedoch meine Anwendung debugge, kann es sein, dass die Antwort unendlich lange verzögert ist. …
Ich verstehe den Unterschied zwischen break und last (Flags of Rewrite) nicht. Die Dokumentation ist eher abstrus. Ich habe versucht, in einigen meiner Konfigurationen zwischen den beiden zu wechseln, konnte jedoch keinen Unterschied im Verhalten feststellen. Kann mir jemand diese Flags bitte näher erläutern? Am besten mit einem Beispiel, das …
Einführung Ich habe einen Entwickler-Server (derzeit mit Ubuntu 14.04 LTS), auf dem ich seit einiger Zeit verschiedene Entwicklungstools auf verschiedenen Ports hoste. Da die Ports schwer zu merken sein können, habe ich mich entschieden, Port 80 für alle meine Dienste zu verwenden und die Portweiterleitung intern basierend auf dem Hostnamen …
Was bedeutet die Tilde nach dem Location Block in der Nginx-Konfiguration? zum Beispiel location ~ ^/download/(.*)$ { alias /home/website/files/$1; } Was ist der Unterschied zwischen mit und ohne "~"?
Ich habe einen Nginx-Server, auf dem fast ein halbes Dutzend verschiedene Websites betrieben werden. Es läuft auf einem Linode, der gerade native IPv6-Unterstützung hat (Dallas Data Center), und ich versuche, die meisten meiner Sites für den Dual-Stack-Betrieb zu konfigurieren. Ich habe den ersten mit einer IPv6-Subdomain wie der folgenden gestartet: …
Ich verwende den Nginx-Reverse-Proxy-Cache mit aktiviertem gzip. Ich habe jedoch einige Probleme aufgrund von HTTP-Anfragen von Android-Anwendungen an meinen Rails JSON-Webdienst. Wenn ich den Reverse-Proxy-Cache ausschalte, funktioniert er anscheinend in Ordnung, da der Antwortheader ohne gzip geliefert wird. Daher denke ich, dass das Problem durch gzip verursacht wird. Was ist …
Wir haben einen Anwendungsserver, der manchmal hängt. Wir vermuten, dass dies auf eine schlechte Anfrage eines Kunden zurückzuführen ist. Kann nginx die gesamte Anfrage / Antwort (wie Fiddler-Captures) in Dateien protokollieren, damit wir die Anfragen sehen können, die vor dem Hang gesendet wurden? (Wir müssen wahrscheinlich pcap und diesen Ansatz …
Ich habe einen Server, der bis zum 3. Oktober 2013 um 10:50 Uhr in Ordnung war, als er anfing, zeitweise "502 Bad Gateway" -Fehler an den Client zurückzugeben. Ungefähr 4 von 5 Browseranforderungen sind erfolgreich, aber ungefähr 1 von 5 schlagen mit einer 502 fehl. Das nginx-Fehlerprotokoll enthält viele hundert …
Ich weiß, dass es Dummköpfe gibt, aber ich kann das in meiner Situation nicht lösen. Ich verfolge einen Artikel zum Einrichten von Nginx als Reverse Proxy mit Apache. Und ich bekomme diesen Fehler: nginx: [emerg] "server" directive is not allowed here in /etc/nginx/v.hosts/mydomain.com.conf:3 nginx: configuration file /etc/nginx/nginx.conf test failed Mein …
Ich versuche, diese beiden Standortrichtlinien in Nginx zum Laufen zu bringen, aber beim Booten von Nginx werden einige Fehler zurückgegeben. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } Dies ist der Fehler, den ich erhalte: nginx: [emerg] "proxy_pass" cannot have URI part in location …
Ich muss den Zugriff auf alle Dateien oder Unterverzeichnisse im Verzeichnis "testdir" einschränken. Meine conf: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... In meiner Konfiguration habe ich keine Einschränkungen für / testdir / jpg_or_txt-Dateien. Wie es geht?
Was ist der Unterschied zwischen den drei Nginx Variablen $host, $http_hostund $server_name? Ich habe eine Regel zum Umschreiben, bei der ich nicht sicher bin, welche ich verwenden soll: location = /vb/showthread.php { # /vb/showthread.php?50271-What-s-happening&p=846039 if ($arg_p) { return 301 $scheme://$host/forum/index.php?posts/$arg_p/; } Ich suche nach einer Antwort, die nicht nur "benutze …
Anscheinend hätte ich keine schlaflose Nacht damit verbringen sollen, eine Anwendung zu debuggen. Ich wollte mein nginx neu starten und habe festgestellt, dass die Konfigurationsdatei leer ist. Ich erinnere mich nicht, es abgeschnitten zu haben, aber dicke Finger und reduzierte Aufmerksamkeit spielten wahrscheinlich ihre Rolle. Ich habe keine Sicherung dieser …
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.