Tag: Nginx

Standortbasierte Whitelisting von IP's auf nginx Webservern hinter Elastic Load Balancer

Ich laufe Nginx Webserver hinter einem elastischen Lastausgleicher in AWS. Die echte IP wird durch X-Forwarded-For bekommen. Das Problem ist, wie man dies verwendet, um alle zu verweigern und Whitelist nur bestimmte Quellen für bestimmte Orte. Etwas wie: location / test / {include /etc/nginx/allowed-XForwardedFor.conf; verleugnen alle; } Kann ich die X-Forwarded-For IP's mit einer Variable […]

nginx + apache2.4 + php-fpm – SERVER und php_admin_value

Ich versuche, server-Arbeit in der Art und Weise nginx-> apache2.4-> php-fpm (via mod_proxy_fcgid) (nginx für die Bedienung staticer fileen) zu bekommen (ich bin mir nicht sicher, dass Apache jetzt sogar benötigt wird). Es funktioniert, aber ich habe nur wenige Fragen. Als ich Apache2.2 mit PHP als Apache-module (auf dem alten server) verwende, konnte ich php_admin_value […]

Geben Sie das ssl_certificate von nginx im memoryort {} an

Für einen Web Service haben wir zwei Zertifikate: myservice.com und api.myservice.com. Beide haben die gleiche Anwendung (dokumentwurzel), sondern werden über HTTPS mit verschiedenen Zertifikaten serviert. Leider haben wir in diesem Moment kein Zwei-Domain-Zertifikat. Derzeit muss ich zwei server-Blöcke definieren, eine für jeden, der auf denselben Root zeigt. Der einzige Unterschied ist die ssl_certificate Direktive, aber […]

Standalone / Separater server als PHP processor für andere Knoten

Von dem, was ich in verschiedenen docs und beispiel-konfigurationen gesehen habe, könnte man PHP-FPM auf einem anderen server / Hardware, getrennt von Ihrem Webserver (nginx in meinem Fall). Während die meisten Beispiele einige Varianten davon aufführen: location ~ \.php { [various parameters] fastcgi_pass 127.0.0.1:9000; } Du könntest fastcgi_pass auf jede IP-Adresse redirect (192.168.1.10 um sicher […]

Nginx & PHP in einem Unterverzeichnis

Ich habe eine App hinter nginx. Aber ich brauche einen bestimmten Pfad in dieser App redirect zu einem WordPress Blog Beispiel: example.com/ ——-> Umleiten auf meine App example.com/whatever/ ——-> Redirect zu meiner App auch example.com/blog/ ——-> Redirect zu meinem WordPress Blog Also füge ich einen Ort hinzu, der zu diesem Unterpfad passt server { listen […]

Intermediate Zertifikat für Let's Encrypt

Ich habe die Verschlüsselung auf meinem server verschlüsselt und danach ein Tutorial zum Einrichten eines Mailservers (Dovecot und Postfix) auf demselben server (Ubuntu server 16.04 mit nginx). In dem process habe ich auch zwei E-Mail-Adressen für diese Domain erstellt, die ich hoffte, über den Mail-Client Mail zu verwenden. Allerdings bekomme ich den Fehler "nicht in […]

Nginx SSL-Zertifikat für alle server-Namen, die die server-IP auflösen

Angesichts ich habe 2 Subdomains in der DNS konfiguriert (so pinging beide Antwort für beide mit der IP-Adresse meines servers) und für diese Sub-Domains habe ich 2 verschiedene TLS-Zertifikate. Ich habe nginx so konfiguriert: # If we receive X-Forwarded-Proto, pass it through; otherwise, pass along the # scheme used to connect to this server map […]

Nginx-Rewrite-Adresse fügt keine Parameter automatisch hinzu

Ursprüngliche Anschrift: www.example.com/index.php?r=mobile/receive/index Umgeschriebene Anforderungsadresse: www.example2.com/newindex.php?r=mobile2/receive2/index2 Hier ist meine eigene configuration: if ($args ~* "^r=mobile/receive/index") { rewrite ^ "http://www.example2.com/newindex.php?r=mobile2/receive2/index2"; } Aber das Ende der umgeschriebenen Adresse ist so: http://www.example2.com/index.php?r=mobile2/receive2/index2&r=mobile/receive/index Siehst du mein Problem? Die umgeschriebene Adresse wird automatisch hinzugefügt, aber das ist nicht was ich will. Die gleichen Parametertasten ergeben die rückseitige Abdeckung.

Nginx Reverse Proxy in verschachtelten Orten

Ich benutze Nginx als Reverse Proxy für mehrere Anwendungen in mehreren servern und ich versuche, gängige Cache-Direktiven zu staticen fileen jeder Anwendung hinzuzufügen. Meine ursprüngliche configuration ist so: location /app1{ … proxy_pass http://127.0.0.1:8081/app1; } location /app2{ … proxy_pass http://127.0.0.1:8082/app2; } … Um die staticen fileregistrierungen hinzuzufügen, kann ich jedem Ort einen verschachtelten Ort hinzufügen: location […]

Kann ich Nginx automatisch OCSP Heftklammerzertifikate beim Neuladen / Neustart machen?

Gibt es eine Möglichkeit, Nginx proaktiv OCSP-Heftklammerzertifikate zu machen, jedes Mal, wenn seine configuration neu geladen wird oder es neu gestartet wird? Alternativ kann Nginx gesetzt werden, um die gehefteten Zertifikate über Reloads oder Neustarts zu speichern, anstatt sie zu vercasting? Das erneute Laden oder Neustarten von Nginx scheint alle zwischengespeicherten OCSP-Heftklammern zu löschen. Ich […]

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.