Tag: Nginx

Wie konfiguriere ich nginx + php (fcgi), um jede Subdomain mit einem anderen Benutzer auszuführen?

Im ziemlich neu zu nginx und – mehr zum Lernen Zweck – im versuchen, Nginx zu konfigurieren, um PHP mit einem anderen Benutzer für jede Subdomains laufen. Zum Beispiel möchte ich User john für alle Scripts auf foo.example.com und User jack für bar.example.com . Ich habe bereits den Benutzer auf meinem System (Ubuntu-server) erstellt, aber […]

Rekonstruieren Sie NGINX mit "–with-http_stub_status_module" configure line

Ich habe NGINX mit sudo apt-get install nginx und jetzt möchte ich es mit der configurationsoption –with-http_stub_status_module . Wie kann ich das machen, und gibt es eine Möglichkeit, dass ich nicht alle meine /etc/nginx configuration verlieren kann? Vielen Dank! Tom

Vagrant / Chef – nginx Kochbuch verlängern

Ich bin ziemlich neu bei der Verwendung von Chef, vor allem mit Vagrant so wird dies höchstwahrscheinlich eine dumme Frage an die erfahrenen Benutzer da draußen sein. Ich verwende dieses Kochbuch: https://github.com/opscode-cookbooks/application_nginx Ich möchte einfach meine eigene Website config (vhost) hinzufügen. Es muss eine der folgenden sein: Füge meinen eigenen Rezept und Vorlage direkt zum […]

HTTP-Streaming-server hinter nginx?

Ich versuche, einen HTTP-Streaming-server einzurichten, den ich mit Tornado und Python geschrieben habe. Grundsätzlich hält es die Verbindung lebendig und gelegentlich spült Informationen aus. Es ist ein bisschen wie lange Polling, außer die Verbindung ist nicht durch den server gebrochen. Ist es möglich, so etwas hinter nginx zu setzen? Ich teste es von meinem Browser, […]

Cipher String Syntax in nginx

In einer nginx-configurationsdatei können Sie eine list von SSL-Ziffern so konfigurieren ssl_ciphers HIGH:!aNULL:!eNULL:!LOW:!ADH:!RC4:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS; Was ist die Syntax dieser Chiffrierzeichenfolge? Das ist, ich weiß (ich glaube, ich kenne mich, wenn ich falsch liege), dass diese Saite eine list möglicher SSL-Ziffern zur Verfügung stellen soll, sowie eine Priorität für sie. Was die Dokumentation weniger gut macht, erklärt […]

Wie kann man den Zugriff auf PHP-fileen in einem Verzeichnis verweigern? nginx

Ich habe eine Menge von Variationen von config versucht, aber ich kann es immer noch nicht so funktionieren wie es sollte. Irgendwelche Vorschläge? location ~ /views/(.+)\.php$ { deny all; } Config: server { listen 80; server_name …; #charset koi8-r; #access_log logs/host.access.log main; location / { root /srv/www; index index.php index.html index.htm; } error_page 404 /404.html; […]

Wie bekomme ich nginx, um https nur für eine vhost-verwaltete Domain zu dienen?

Ich habe eine ec2 Instanz laufen ubuntu und nginx 0.8.4, mit Vhosts serviert mehrere verschiedene Domains mit http aber eine mit SSL / https. Sichere Domänenkonfiguration: server { listen 443 ssl; server_name "securedomain.tld"; ssl_certificate /etc/nginx/certs/securedomain.tld.crt; ssl_certificate_key /etc/nginx/certs/securedomain.tld.key; if ($host != $server_name) { return 444; # this won't work because HTTPS communication has # been already […]

Nginx kehrt 444 zurück, abhängig vom vorgelagerten Antwortcode

Ich habe nginx Setup, um zu einem Upstream mit Proxy-Pass zu übergeben. Der Upstream wird geschrieben, um eine 502 http Antwort auf bestimmte Anfragen zurückzugeben, anstatt dann die 502 mit dem ganzen Header zurückzukehren Ich möchte nginx, um dies zu merken und 444 zurückzukehren, so dass nichts zurückgegeben wird. Ist das möglich? Ich habe auch […]

nginx als Load Balancer: Kann man an den Client zurückkehren, auf welchen App server die Anfrage gesendet wurde?

Die normale Lösung dazu ist, die App-server selbst zu optimieren, um ihre Identität wieder in einem benutzerdefinierten HTTP-Header zu senden. Wir sind in einer besonderen Situation, da der App-server eine hartcodierte Anwendung ist, und wir scheinen nicht in der Lage sein, einen neuen Build davon zu bekommen, um dies zu tun. (Auf Apache oder iis […]

nginx error_log meldet "bind () auf 0.0.0.0:80 fehlgeschlagen (48: Adresse bereits verwendet)"

Ich habe vor kurzem installiert nginx und PHP-FPM über MacPorts auf OS X 10.9 Mavericks und obwohl es funktioniert meine Haupt-error_log kontinuierlich sagt Port 80 ist in Gebrauch. 2013/10/25 11:27:36 [emerg] 4510#0: bind() to 0.0.0.0:80 failed (48: Address already in use) 2013/10/25 11:27:36 [notice] 4510#0: try again to bind() after 500ms 2013/10/25 11:27:36 [emerg] 4510#0: […]

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