Tag: Nginx

gunicorn + django + nginx unix: // socket failed (11: Ressource vorübergehend nicht verfügbar)

Laufen sehr starken Volumen Verkehr auf diesen servern mit Django, Gunicorn, Supervisor und Nginx konfiguriert. Aber viele Male neige ich dazu, 502 Fehler zu sehen. Also habe ich die nginx logs überprüft, um zu sehen, was errors und das ist was ist aufgezeichnet: [Fehler] 2388 # 0: * 208027 connect () zu unix: /tmp/gunicorn-ourapp.socket fehlgeschlagen […]

Wie Cache setzen, um niemals ablaufen zu lassen und Anfragen in Nginx zu minimieren?

Ich habe ein Cache-Invalidierungs-System vorhanden, also muss ich den Cache für css | js setzen, um nie ablaufen zu lassen. Ich habe das versucht location ~* \.(js|css)$ { # |png|jpg|jpeg|gif|ico expires max; #log_not_found off; # what's this for? } Und das sehe ich im firebug: So wie Sie sehen können, werden noch Anfragen gemacht, obwohl […]

nginx protokolliert Fehler nicht, um fileen zu protokollieren

Ich habe vor kurzem meine CentOS 7 Maschine von Apache nach Nginx verschoben, und ich arbeite immer noch die Unterschiede aus. Ein Problem, das ich für nur einen meiner serverblöcke bemerkt habe, ist, dass Zugriffs- und Fehlerprotokolldateien nicht tatsächlich angemeldet sind, was es schwierig macht, potenzielle Probleme zu beheben. Der serverblock für meine Website sieht […]

NGINX schreibt die Syntax im Standortblock um

Eine dumme Frage vielleicht, aber ich kann nicht scheinen, gute Dokumentation zu finden oder Beispiele dafür … Wenn du Standortblöcke benutzt, um eingehende Anfragen zu filtern, machst du dein Umschreiben vom passenden Ort oder vom Beginn der Anfrage? Ein Beispiel: location ^~ /category/ { rewrite ^/category/paid-search-news/?$ /tag/paid-search permanent; # this, rewrite ^paid-search-news/?$ /tag/paid-search permanent; # […]

Nginx + WordPress: 414 Request-URI zu lang

Ich benutze Nginx mit php-fpm auf meinem server, um meinen WordPress Blog zu starten. Wenn jemand meine Website auf Facebook teilt, werden einige Parameter von Facebook hinzugefügt und die URL sieht wie folgt aus: https://jp.rlauzier.com/2013/07/les-courriels-et-la-securite-quelques-notions-a-savoir/?fb_action_ids=268110373331078&fb_action_types=og.likes&fb_source=other_multiline&action_object_map=%7B%22268110373331078%22% 3A434166526690497% 7D & Action_type_map =% 7B% 22268110373331078% 22% 3A% 22og.likes% 22% 7D & action_ref_map =% 5B% 5D Ich habe meine […]

Nginx / PHP-FPM lange Logze werden abgeschnitten

Ich bin unsicher, das ist eine Nginx– oder PHP-FPM-Einstellung, aber lange Log-Linien werden immer abgeschnitten. Gibt es eine Einstellung, um die maximale Log-Linienlänge zu erhöhen?

php-fpm: Hilfe beim Verständnis von start_servers, min_spare_servers, max_spare_servers

Ich versuche, meine php-fpm Installation für meinen server zu stimmen, und ich habe Schwierigkeiten herauszufinden, was mit den pm.start_servers , pm.min_spare_servers und pm.max_spare_servers variables zu tun. Ich benutze pm = dynamic pm.max_children ist vollkommen klar. Jeder Kind-process dient 1 Web-Client auf einmal. OK. Was ist dann ein "server"? Klar, auf der Grundlage der Standard-configuration habe […]

gzip komprimierung funktioniert nicht in nginx reverse proxy setup

Wir haben nginx vor einem Apache-server im Reverse-Proxy-Modus. Wir hatten zunächst Apache komprimieren fileen mit mod_deflate, aber das hat sich als Probleme mit einigen Fällen von Internet Explorer verursacht. Meine Vermutung ist, dass es eine seltsame Handhabung von "variieren" Antworten von nginx und es ist Proxy-Cache, die das IE-Problem ausgetriggers. Wir versuchen jetzt, Inhalte mit […]

nginx setzt alle Anfragen auf, was sein sollte, ein VHost

Ich habe nginx Setup auf meinem server mit der folgenden configurationsdatei worker_processes 2; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; access_log logs/mysite.access.log; error_log logs/mysite.error.log; gzip on; gzip_min_length 1100; gzip_buffers 4 8k; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 75 20; server { listen 80; server_name website.com www.website.com; location / { include […]

Warum wird ALPN nicht von meinem server unterstützt?

Ich laufe derzeit einen Ubuntu 16.04.1 LTS server mit NGINX 1.11.9 und openssl 1.0.2g. Nach allem, was ich gelesen habe, sollten diese Versionen ALPN unterstützen, doch wenn ich einen Test auf KeyCDNs HTTP / 2 Test-Tool ausführe , bekomme ich "ALPN wird nicht unterstützt" Und wenn ich echo | openssl s_client -alpn h2 -connect example.com:443 […]

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