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 habe das folgende Setup und konfiguriert, um alle / API-Anforderungen an einen anderen Server zu senden: location /api { proxy_pass https://myapp.herokuapp.com; rewrite ^/api/(.*) /$1 break; } Meine App sendet einen Header (USER_CUSTOMER), wenn sie direkt mit myapp.herokuapp.com von der App aus kommuniziert, die sie funktioniert. Wenn sie jedoch über …
Mit Nginx können Sie Dateierweiterungen MIME-Typen zuordnen. Wie in der Dokumentation angegeben , enthält es sogar eine vorgefertigte Liste von MIME-Typen (am Ende der Frage eingefügt). Ich habe dieser Liste immer vertraut und die Dinge funktionieren großartig, aber jetzt habe ich festgestellt, dass einige Typen fehlen. Was ist mit application/javascriptund …
Ich habe CentOS 6 auf einer Vagabundbox mit einer privaten Netzwerk-IP eingerichtet. Ich kann mit der IP in die Box ssh, damit das funktioniert. Beim Einrollen wird jedoch eine Verbindung an Port 80 abgelehnt. Es gibt einen sehr einfachen Nginx, der seine Standard-Begrüßungsseite enthält. Das Einrollen aus der Box heraus …
Ich habe einen Ort location /pass/ { proxy_pass http://localhost:12345/; } Es soll also URLs http://example.com/pass/whateverzu proxifizierenhttp://localhost:12345/whatever Das, was ich nicht mag, ist, dass Nginx automatisch einen Schrägstrich hinzufügt http://example.com/pass und macht es http://example.com/pass/über 301 umleiten Wie kann ich dieses Verhalten einfach vermeiden? Ich möchte /passohne nachgestellten Schrägstrich an einen anderen …
doppelte Uploads Seit wir von einer einfachen Apache-Instanz zu einer Umgebung mit Lastenausgleich gewechselt sind, treten manchmal Probleme mit wiederholten POST-Anforderungen auf. Wir führen Nginx als Reverse Proxy aus. Statischer Inhalt wird von Nginx selbst bereitgestellt, und dynamischer Inhalt wird von zwei Apache-Backends bereitgestellt. Ich habe überprüft, dass es sich …
Die systemd-Unit-Datei, die mit dem nginx-common-Paket geliefert wird, führt den Master-Prozess als root aus, was mich nervös macht. Ich gehe davon aus, dass der einzige Grund, warum es als root ausgeführt wird, darin besteht, Port 80 zu binden, aber root zu sein, ist dafür übertrieben, also führe ich es als …
Ich versuche, Geoip in Nginx zu kompilieren. Dabei ./configure --with-http_geoip_moduleerhalte ich folgenden Fehler. ./configure: error: the GeoIP module requires the GeoIP library. You can either do not enable the module or install the library. Ich habe eine beliebige Kombination ausprobiert, um das Geoip-Modul für Nginx mit apt-get zu finden, und …
Ich habe einen Nginx, der als Proxy vor einem Backend fungiert, und ich möchte die an einen bestimmten Speicherort gestellten Anforderungen in eine separate Datei aufteilen. Die Anforderungen sollten weiterhin an denselben Backend-Server gesendet werden, ich möchte sie jedoch nicht im Hauptzugriffsprotokoll anzeigen. Außerdem möchte ich nicht alle Proxy_-Inhalte zweimal …
Ich habe eine Domain, http://blabla.comdie auf eine IP-Adresse verweist 103.35.123.4.12. Ich habe dann eine Subdomain, http://mew.blabla.comdie auf dieselbe IP-Adresse verweist. Wie kann ich mit nginx zwischen den beiden Domainnamen unterscheiden? Ich habe derzeit Folgendes: server { listen 80; server_name blabla.com; location ^~ / { } } server { listen 80 …
Ich teste nginx/php5-fpmmit dem Code <?php header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); // also tested: header("Status: 404 Not Found"); echo $_SERVER["SERVER_PROTOCOL"]; Und erzwingen Sie die Verwendung von HTTP 1.0 mit dem curlBefehl. curl -0 -v 'http://www.example.com/test.php' > GET /test.php HTTP/1.0 < HTTP/1.1 404 Not Found < Server: nginx < Date: Sat, 27 …
Auf diesen mit Django, Gunicorn, Supervisor und Nginx konfigurierten Servern wird sehr viel Datenverkehr ausgeführt. Aber oft sehe ich 502 Fehler. Also habe ich die Nginx-Protokolle überprüft, um festzustellen, welcher Fehler vorliegt, und dies wird aufgezeichnet: [Fehler] 2388 # 0: * 208027 connect () to unix: /tmp/gunicorn-ourapp.socket fehlgeschlagen (11: Ressource …
Ich habe nginx 1.1.19 unter Ubuntu 12.04 auf meinem lokalen Computer installiert und die Standardeinstellung beibehalten, /etc/nginx/nginx.confaußer die Benutzeranweisung zu ändern. /etc/nginx/nginx.conf user nginx www-data; worker_processes 4; pid /var/run/nginx.pid; ... Ich möchte, dass eine einfache statische Site mit dem Webstamm in meinem Benutzerverzeichnis funktioniert (Nehmen wir an, mein Benutzername ist …
Ich möchte die Protokollierung in der Nginx-Zugriffsprotokolldatei aufgrund bestimmter Anforderungen von http-Benutzeragenten deaktivieren. Grundsätzlich aus dem Amazon ELB Health Check und unserer externen (Pingdom) Überwachung. Da diese alle paar Sekunden auftreten, ist das Durchsuchen der Protokolle schwierig. "GET / HTTP/1.1" 200 727 "-" "ELB-HealthChecker/1.0" "GET /login HTTP/1.1" 200 7492 "-" …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
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.