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.

1
Uploads nur für authentifizierte Benutzer zulassen (nginx + upload_module)
Ich habe Nginx mit dem upload_module konfiguriert. Ich kann Dateien hochladen und wieder aufnehmen, aber jeder kann an den Speicherort / upload senden. Gibt es eine Möglichkeit, den Speicherort / Upload intern zu gestalten und X-Accel-Redirect zu verwenden, sodass nur authentifizierte Benutzer Dateien veröffentlichen können? Oder eine Idee, wie der …
7 nginx 

1
HAProxy-Weiterleitungen und Matching basierend auf URI
Ich versuche, einen Test-Haproxy-Server einzurichten, der zwei grundlegende Bereiche abdeckt. Automatische Umleitung zu https, wenn der Benutzer http verwendet, jedoch nur, wenn ein bestimmter URL-Teil nicht vorhanden ist. Wenn ein Benutzer beispielsweise zu http://www.test.com wechselt , wird er zu https://www.test.com weitergeleitet . Wenn der Benutzer jedoch zu https://www.test.com/blog oder http://www.test.com/blog …

1
Nginx - Aktivieren Sie PHP für alle Hosts
Ich teste derzeit nginx und habe einige virtuelle Hosts eingerichtet, indem ich Konfigurationen für jeden virtuellen Host in einer eigenen Datei in einem Ordner namens abgelegt habe sites-enabled. Ich bitte dann nginx, alle diese Konfigurationsdateien zu laden, indem ich: include C:/nginx/sites-enabled/*.conf; Dies ist meine aktuelle Konfiguration: http { server_names_hash_bucket_size 64; …
7 php  nginx  fastcgi 

2
So setzen Sie programmgesteuert nur einen bestimmten Nginx-Serverblock in den Wartungsmodus
Ich suche nach einer Lösung, um einen Bereitstellungsprozess unserer Anwendung zu automatisieren. Zu Beginn der Bereitstellung möchte ich den angegebenen Server programmgesteuert in den Wartungsmodus versetzen und schließlich nach Abschluss der Bereitstellung das Flag für den Wartungsmodus vom Nginx-Server entfernen. Mit Wartungsmodus meine ich, dass nginx auf alle Anforderungen (mit …


1
So konfigurieren Sie auf nginx: Fallback / Standard-Website
Wenn in Apache 1) mehrere virtuelle Hosts einen Port abhören und 2) keine Anforderungen mit einem der virtuellen Hosts übereinstimmen, ist der erste virtuelle Host derjenige, der die Anforderung beantwortet . Zum Beispiel, wenn ich diese Konfiguration habe: <VirtualHost *:8080> ServerName www.fallbacksite.com:8080 ServerAlias *.fallbacksite.com # ... </VirtualHost> <VirtualHost *:8080> ServerName …
7 nginx 

1
Was bedeutet speziell die Protokollierungsvariable $ time_local von nginx?
Ich lese einige Nginx-Protokolle für einige ziemlich lang anhaltende Anfragen (bis zu 10 Sekunden). Im Protokollformat verwenden wir die $time_localVariable, um die Zeit aufzuzeichnen. Aber bedeutet dies die Zeit, zu der die Anfrage gestartet oder beendet wurde ? Bei einer lang laufenden Anfrage sind dies sehr unterschiedliche Zeiten, und ich …
7 nginx 

1
nginx lua: os.execute waitpid () fehlgeschlagen (10: Keine untergeordneten Prozesse)
Ich versuche also, bei jeder Anfrage ein Skript auszuführen. Ich weiß, wie das klingt, das ist für die Entwicklungsumgebung. Ich habe dies zu meiner Nginx-Konfiguration hinzugefügt access_by_lua_file "/opt/nginx/git-magic.lua"; git-magic.lua enthält local status = os.execute('/opt/nginx/git-magic.sh') Und git-magic.sh enthält: echo hello >> /tmp/git-magic Das Problem ist: Immer wenn ich eine URL drücke, …
7 nginx  lua 

1
phpmyadmin hat Probleme mit Nginx und php-fpm mit RHEL 6
Wir haben ein Webserver-Setup mit nginx und php-fpm auf RHEL6. Auf diesem Computer ist Wordpress bereits installiert und es läuft hervorragend. Wir haben WordPress eingerichtet, um zu wptest.domain.local zu gelangen. Anschließend haben wir in sites-enabled eine neue Site namens servername.domain.local erstellt, auf der wir verschiedene Tools hosten wollten. PHP funktioniert …
7 php  nginx  php-fpm 

2
Nginx duplizieren Standard-Serverfehler
Ich habe 2 Dateien. Der Standard: /etc/nginx/sites-enabled/default server { listen 80; ## listen for ipv4 listen [::]:80 default ipv6only=on; ## listen for ipv6 << LINE 10 Ich habe dann eine benutzerdefinierte Datei: /etc/nginx/nginx.conf http { server { server_name mydomain; listen 3000; root /projects/myproject/public; } } Wenn ich versuche, den Dienst …
7 nginx 

3
Nginx Reverse Cache 301 Weiterleitungen (permanent)
Ist es möglich, dass Nginx alle 301Umleitungsanforderungen für zwischenspeichert proxy_pass? Zum Beispiel: Anfrage Nr. 1: Client Eine Anfrage / some / path -> gesendet an proxy_pass-> führt zu einer 301-Umleitung an /some/other/path-> nginx speichert diese Antwort zwischen, da es sich um eine 301-Umleitung handelt. Anforderung Nr. 2: Client B-Anforderungen / …

1
Nginx leitet nicht vorhandene Dateien auf https mit try_files auf http um
Ich habe eine Weile nach dem richtigen Weg gesucht. Wenn auf einem https-Server eine nicht vorhandene Datei angefordert wird, leiten Sie sie zum http-Server um und fordern Sie dieselbe Datei an. z.B. https: // example.org/some_missing_file.html - redirect -> http: // example.org/some_missing_file.html https: // example.org/existing_file.html - Served-Datei https: // example.org/SomeDir/missing_file - …
7 nginx 

1
Nginx-Konfiguration - Serving index.html funktioniert nicht
Ich kann nicht herausfinden, wie ich umleiten /soll index.html. Ich habe die Threads zu Serverfault durchgesehen und ich glaube, ich habe jeden Vorschlag ausprobiert, einschließlich: Schreiben Sie die Anweisungen innerhalb von neu location / index index.htmlauf der serverEbene innerhalb location /und innerhalb des statischen Inhalts Verschieben von node.jsProxy-Anweisungen nach location …
7 nginx 

3
Separate Nginx-Zugriffsprotokolldatei nur für bestimmte Anforderungen
Soweit ich sehen kann, unterstützt Nginx standardmäßig 2 Protokolldateien: error_log(verfolgt Probleme im Zusammenhang mit dem Nginx-Server selbst) und access_log(verfolgt von Nginx verarbeitete Anforderungen). Obwohl es möglich ist, das Format access_logmit der log_formatRichtlinie zu steuern , ist es mir nicht gelungen, eine Möglichkeit zu finden, nur bestimmte Anforderungen in einer separaten …


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.