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 ein paar API-Endpunkte, die ich unter einem einzigen Standort /apimit Unterpfaden zu verschiedenen Endpunkten bereitstellen möchte. Insbesondere möchte ich, dass webdis unter /apiund eine proprietäre API unter verfügbar sind /api/mypath. Ich mache mir keine Sorgen über Konflikte mit der webdis-API, da ich Unterpfade verwende, bei denen es unwahrscheinlich …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie zum Thema " Serverfehler" gehört. Geschlossen vor 4 Monaten . Ich habe eine Web-App, die mit Nginx ausgeführt wird, und möchte die Protokolle analysieren, um …
Ich habe einige Probleme mit Nginx und Jenkins (Hudson). Ich versuche, Nginx als Reverse Proxy für die Jenkins-Instanz mit HTTP Basic Authentication zu verwenden. Bisher funktioniert es, aber ich habe keine Ahnung, wie der Header mit dem Authentifizierungs-Benutzernamen übergeben wird. location / { auth_basic "Restricted"; auth_basic_user_file /usr/share/nginx/.htpasswd; sendfile off; proxy_pass …
Ich habe meine Datei nginx.conf so eingerichtet, dass Proxy-Caching aus Lernprogrammen verwendet wird, die ich online gefunden habe. Jetzt versuche ich herauszufinden, wie ich überprüfen kann, ob es tatsächlich funktioniert. Ich habe irgendwo gelesen, dass das Hinzufügen add_header X-Cache-Status $upstream_cache_status;zur Konfigurationsdatei im Serverabschnitt einen Caching-Header zu einer Antwort hinzufügen sollte, …
Ich muss dynamischen Inhalt in statische Seiten auf Webserverebene einbinden. Die 2 Optionen, die ich bisher gefunden habe, sind Server Side Include (SSI)und Edge Side Include (ESI). Während die Ursprünge von SSIalt und undurchsichtig erscheinen (diese zwischengespeicherte Seite von 95 von der University of Illinois scheint die Referenz zu sein …
Ich muss meinen Reverse-Proxy so konfigurieren, dass der folgende Parameter am Ende der URL hinzugefügt wird: &locale=de-de Das funktioniert fast: rewrite ^(.*)$ $1&locale=de-de break; Das Problem ist jedoch, dass ich "& locale = de-de" nur anhängen muss, wenn es nicht bereits vorhanden ist und wenn ein "?" in der url …
Ich möchte, dass die folgenden URLs auf meiner Website gleichwertig sind: /foo/bar /foo/bar/ /foo/bar/index.html und außerdem möchte ich, dass die zweiten beiden Formulare HTTP 301-Weiterleitungen zum ersten Formular ausgeben. Ich bediene nur statische Seiten, und sie sind nach der dritten Form angeordnet. (Mit anderen Worten, wenn ein Benutzer dies wünscht …
Ich versuche, die Antwortdaten für Entwicklungs- / Debugging-Zwecke zu drucken. Ich konnte keine ähnliche Frage oder Informationen dazu finden. Wenn Sie dies tun, fügen Sie bitte einen Kommentar hinzu.
Ich möchte Anforderungen an ein bestimmtes Unterverzeichnis an einen anderen Stammspeicherort umleiten. Wie? Mein bestehender Block ist: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index index.html; rewrite ^/petproject(.*)$ /$1; } # redirect server error pages to the static …
Ich versuche, robots.txtfür alle virtuellen Hosts unter nginx http server festzulegen. Ich konnte es in Apache tun, indem ich Folgendes in main einfügte httpd.conf: <Location "/robots.txt"> SetHandler None </Location> Alias /robots.txt /var/www/html/robots.txt Ich habe versucht, etwas Ähnliches mit nginx zu tun, indem ich die folgenden Zeilen (a) in nginx.conf und …
Ich habe zwei Server, beide haben Nginx. Server A hört 443 ab und ist für die Authentifizierung mit einem Client-SSL-Zertifikat konfiguriert. Server B verfügt über einen internen Prozess, der über nginx mit Server A kommunizieren muss. Ich möchte Nginx auf Server B konfigurieren, das 8080 (keine Verschlüsselung, da alles lokale …
Ich habe ein Wildcard-SSL-Zertifikat und mehrere Subdomains auf derselben IP. Jetzt möchte ich, dass mein Nginx nur die genannten Servernamen verarbeitet und die Verbindung für andere beendet, sodass es so aussieht, als würde nginxes nicht für nicht aufgeführte Servernamen ausgeführt (nicht antworten, ablehnen, tot sein, kein einziges Byte als Antwort). …
Insbesondere bei der Konfiguration von HPKP- Headern (oder anderen langen Headern im Allgemeinen) wäre es nützlich, eine Zeile in einer Nginx-Konfiguration über mehrere Zeilen aufzuteilen. Dies ist das gewünschte Ergebnis: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; Für den Browser sollte es jedoch nur eine Zeile sein: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; …
Ich versuche, Nginx zu verwenden, um Proxy-Übergabe an zwei Docker-Container. Hier ist meine vorgelagerte Conf-Datei: upstream api_servers { server http://192.168.49.4:49155; server http://192.168.49.4:49156; } Folgendes versuche ich zu laden: nginx: [emerg] invalid host in upstream "http://192.168.49.4:49155" in /etc/nginx/conf.d/api_upstream.conf:3 nginx: configuration file /etc/nginx/nginx.conf test failed Nachdem ich die http: // Präfixe entfernt …
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.