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.
In meiner Anwendung möchte ich, dass der Speicherort "/" eine statische index.html-Datei zurückgibt, dass "/ static" statische Dateien aus einem Ordner bereitstellt und dass alle anderen Anforderungen 404 NOT FOUND zurückgeben. Zu einem späteren Zeitpunkt werde ich alle anderen Anforderungen an einen WSGI-Server umleiten. Dies ist derzeit meine Konfiguration: # …
Ich habe mehrere Subdomains, die alle auf einen Computer und eine IP-Adresse verweisen. Auf diesem Computer soll nginx als Reverse-Proxy fungieren, und je nachdem, welche Subdomain für den Zugriff auf den Computer verwendet wurde, soll der Proxy auf einen anderen Server umgekehrt werden. Alle Beispiele, die ich für die Verwendung …
Wir haben diese Einstellung nginx.conffür eine ganze Weile in unserer . sendfile on; Wenn wir eine Datei aktualisiert haben, z. B. /js/main.jsüber den Browser https://test.com/js/main.js?newrandomtimestamp , wird die ältere Version weiterhin geladen, es sei denn, wir führen eine vollständige Aktualisierung (Cache löschen) in unserem Browser durch. Aber wenn wir die …
Ich habe gerade nginx 1.0.6 von meinem Server (Ubuntu 11.04) mit vollständig deinstalliert apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* Jetzt möchte ich es erneut installieren. Beim Starten von nginx werden jedoch folgende Fehler angezeigt: Neustart von nginx: nginx: [emerg] open () "/etc/nginx/nginx.conf" …
Wenn ich den Befehl zum Testen meiner Konfiguration ausführe, wird eine Fehlermeldung angezeigt, dass mehrere Duplikate für vorhanden sind [::]:80. Vorher hatte ich ein Problem mit doppelten mehreren Standardservern. Als ich das Problem mit mehreren Standardservern hatte, sah meine Datei so aus server { listen 80 default_server; listen [::]:80 default_server …
Ich versuche, von selbstsignierten Zertifikaten zu Let's Encrypt-Zertifikaten auf meinem Nginx-Webserver zu wechseln. Derzeit leite ich alle Anfragen an http/80weiter https/443, wobei ein selbstsigniertes Zertifikat verwendet wird, das ich vor einiger Zeit erstellt habe. Nun - soweit ich weiß, stellt Let's Encrypt eine Anfrage an Port 80 (da ich die …
Ich habe phpmyadmin installiert und auf meinem LEMP-Server (php 7) symlinkiert. Wenn ich jedoch zu hostname / phpmyadmin gehe, wird eine leere Seite mit dem phpmyadmin-Symbol in der Titelleiste zurückgegeben. Und 3 Fehler in der Browserkonsole: Fehler beim Laden der Ressource: net :: ERR_INCOMPLETE_CHUNKED_ENCODING Nicht erfasster ReferenceError: $ ist nicht …
Wir betreiben einen sozialen / lokalen Dienst, der von der Geolokalisierung der IP der Benutzer profitiert. Das Problem ist, dass die Geolokalisierung mit IPv6 etwas fleckiger ist als mit IPv4. Gibt es eine Möglichkeit, eingehende Verbindungen auf einem Ubuntu-Host mit nginx IPv6 vorzuziehen? Die Konfiguration sieht folgendermaßen aus: server { …
Ich habe mit Docker und Docker-Compose herumgespielt und habe eine Frage. Derzeit sieht meine docker-compose.yml folgendermaßen aus: app: image: myname/php-app volumes: - /var/www environment: <SYMFONY_ENVIRONMENT>: dev web: image: myname/nginx ports: - 80 links: - app volumes_from: - app App enthält PHP-Fpm auf Port 9000 und meinen Anwendungscode. Web ist Nginx …
Der folgende Block location / { if ($http_origin ~* (https?://[^/]*\.example\.com(:[0-9]+)?)) { add_header 'Access-Control-Allow-Origin' "$http_origin"; } try_files $uri $uri/ /index.php?$args; } … Verursacht einen 404, da der obige Code niemals die try_filesDirektive erreicht, also: Hat dies etwas mit dem IfIsEvil von Nginx zu tun ? Wenn ja, gibt es dann eine …
Ich benutze Nginx, um meine Website zu bedienen. Ich möchte alle Anfragen blockieren, die mit einem HTTP-Host-Header eingehen, der nicht mit der Domain meiner Site übereinstimmt. Um genauer zu sein, enthält meine nginx.conf diese beiden Serverblöcke: server { # Redirect from the old domain to the new domain; also redirect …
Ich weiß nicht, ob das folgende Protokoll damit zu tun hat, dass meine Website irgendwann nicht mehr verfügbar ist. Ich habe viele Websites auf meinem Server und sie haben keine Protokolle wie die folgenden: 117.169.1.85 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%D0%A2M%CE%13%21H%D4%11%0C%8C%27%22%C83%B4%A3l%92%15&peer_id=%2DSD0100%2D%C50%95xmh%9B%13%7C%D42%F7&ip=39.178.24.33&port=14940&uploaded=3893629&downloaded=3893629&left=1369695469&numwant=200&key=1490&compact=1 HTTP/1.1" 404 162 "-" "Bittorrent" 115.231.228.252 - - [03/Jan/2015:23:21:37 …
Ich habe einen Testserver mit nginx+ installiert php-fpm. Ich habe Folgendes versucht: Nginx + Php5-fpm rendert keine PHP-Dateien nginx + php fpm -> 404 php pages - Datei nicht gefunden Beim Zugriff auf PHP-Dateien gibt nginx einen 404-Fehler aus Zusammenfassend, was ich versucht habe: Neuinstallation. Ändern der Skriptberechtigungen (geändert in …
Ich habe Nginx als Front-End für eine Python-Anwendung konfiguriert, die unter Gunicorn ausgeführt wird, aber Nginx beendet Verbindungen, nachdem ungefähr 65.000 Daten gesendet wurden. Zum Beispiel habe ich eine Ansicht, die so aussieht: def debug_big_file(request): return HttpResponse("x" * 500000) Wenn ich jedoch über nginx auf diese URL zugreife, erhalte ich …
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.