Articles of serveur

la configuration du serveur nginx renvoie le code php

J’ai un serveur nginx et tout semble fonctionner, mais lorsque j’ajoute une autorisation pour un répertoire, le serveur renvoie le code PHP en téléchargement. server { listen 80 default_server; listen [::]:80 default_server; listen 443 ssl; root /var/www/html; index index.php index.html index.htm; server_name _; location ^~ /auth/ { try_files $uri $uri/ =404; auth_basic “Auth”; auth_basic_user_file /etc/nginx/.htpasswd; […]

Améliorer le temps de réponse du serveur Nginx

Je suis en train d’exécuter un Ubuntu 12.04LTS avec des demandes de dissortingbution nginx. J’ai exécuté mon site via la vitesse de la page google ( https://developers.google.com/speed/pagespeed/insights ) et le principal conseil était d’améliorer le temps de réponse du serveur, mais cela ne donne pas beaucoup de détails sur la manière de procéder. ce. Il […]

Nginx lent fichier statique serveur (plus lent que le noeud?)

J’ai un serveur d’application Node.js assis derrière une configuration Nginx qui fonctionne bien. J’anticipe une certaine augmentation de charge et je pensais que je devrais avancer en configurant un autre Nginx pour servir le fichier statique sur le serveur d’applications Node.js. Donc, essentiellement, j’ai configuré Nginx reverse proxy devant Nginx & Node.js. Lorsque je recharge […]

Respecter les deux directives de localisation dans la configuration nginx

Ce qui suit ne permet pas à nginx de passer au serveur PHP-FPM fastcgi car j’ai créé un bloc d’emplacement: location = /test.php { auth_basic “Nope.”; auth_basic_user_file /test.htpasswd; } location ~* \.php$ { try_files $uri =404; include params/fastcgi; fastcgi_keep_conn on; fastcgi_index index.php; fastcgi_pass 127.0.0.1:4623; } Moyens: si le premier bloc d’emplacement correspond, il semble que […]

Servir des fichiers HTML statiques dans Nginx sans extension dans url

répertoire racine = / srv / myproject / xyz / main / dans le dossier “main”, j’ai peu de fichiers * .html et je veux que tous pointent vers une url say /test/ (ce qui est assez différent de la structure des répertoires) c’est ma configuration nginx très basique server { listen 80; error_log /var/log/testc.error.log; […]

Servir des fichiers statiques et multimédias sur un serveur distant avec Django et Nginx

Je configure un serveur avec Nginx qui redirige des sous-domaines vers des sites Web (créés avec Django) sur des serveurs distants (sur le même réseau local). Cela fonctionne bien pour servir le contenu de chaque site, mais j’ai du mal à servir des fichiers statiques et multimédias (par exemple css). Voici le contenu du fichier […]

Est-ce que quelqu’un sait ce que fait vraiment X-Accel-Limit-Rate?

Ce sont les documents pour X-Accel-Limit-Rate : Définit la limite de taux pour cette requête unique. Off signifie illimité. Pas grand chose La plupart des exemples (je n’en ai trouvé que deux ou trois) que j’ai vus définissent la valeur de X-Accel-Limit-Rate sur 1024. C’est évidemment 1024 octets, mais pour quoi? Ou est-ce un total […]

Impossible d’accéder aux événements Server-Sent-Events sur le réseau Mobile 3g

J’ai un problème avec les événements Server Sent. Mon sharepoint terminaison n’est pas disponible sur le réseau mobile 3G. Une observation que j’ai est qu’un sharepoint terminaison https comme celui ci-dessous qui est disponible sur mon réseau mobile. https://s-dal5-nss-32.firebaseio.com/s1.json?ns=iot-switch&sse=true Mais le même sharepoint terminaison lorsque le proxy est passé via nginx et accessible via http […]

Comment notifier si une ressource se télécharge complètement dans nginx

J’ai besoin de savoir sur le téléchargement complet d’une ressource à partir du serveur. Mon serveur est configuré avec le serveur Web NginX et je veux faire quelque chose si et seulement si la ressource est complètement téléchargée par l’utilisateur.

faire en sorte que nginx serve 404 documents relatifs au chemin courant

J’ai le bloc de serveur suivant: server { listen 80; server_name petpal.co.il; root /usr/share/nginx/petpal; index index.php; location / { try_files $uri $uri/ @extensionless-php; } location @extensionless-php { rewrite ^(.*)$ $1.php last; } location ~ \.php$ { try_files $uri /notfound; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } Quelles modifications dois-je faire pour […]