Nginx ("eNgine x") est un serveur HTTP léger, hautes performances, proxy inverse, proxy de flux TCP et proxy de messagerie, publié sous une licence de type BSD.
Après avoir passé de nombreuses heures nginxà servir des fichiers uniques tels que robots.txt(conseil: effacez le cache de votre navigateur à chaque fois), je me suis retrouvé de deux manières différentes, l'une utilisant la directive alias et l'autre à l'aide de la directive racine , comme suit: location /robots.txt { …
Ce que je veux faire, c'est Quand quelqu'un visite http://localhost/route/abcla réponse du serveur exactement la même chose quehttp://localhost:9000/abc Maintenant, je configure mon Nginx comme ceci: location /route { proxy_pass http://127.0.0.1:9000; } La requête http est 9000correctement distribuée sur le port , mais le chemin qu’elle a reçu http://localhost:9000/route/abcne l’ est …
Il existe de nombreux tutoriels sur la façon de configurer nginx pour qu'il coopère avec uWGSI lorsque je souhaite déployer une application Django. Mais pourquoi ai-je besoin de nginx dans ce kit? uWSGI peut servir des applications WSGI Python, des fichiers statiques, SSL. Que peut faire Nginx pour lequel uWSGI …
J'ai une application Web plutôt volumineuse et lente (données complexes, interface complexe) intégrée RoRet servie par Pumaavec nginxun proxy inverse. En regardant le nginxjournal des erreurs, je vois quelques entrées comme: 2014/04/08 09:46:08 [warn] 20058#0: *819237 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/8/47/0000038478 while reading upstream, client: …
Je ne parviens pas à comprendre les emplacements imbriqués dans nginx. J'ai deux emplacements avec des directives de configuration en commun, alors plutôt que de répéter les directives, je préférerais répéter l'URI en utilisant une expression régulière: location ~ /a|/b { location /a { } location /b { } } …
La description de Wikipédia de l'en-tête HTTP X-Forwarded-Forest la suivante: X-Forwarded-For: client1, proxy1, proxy2, ... La documentation de la directive nginx se real_ip_headerlit notamment: Cette directive définit le nom de l'en-tête utilisé pour transférer l'adresse IP de remplacement. Dans le cas de X-Forwarded-For, ce module utilise la dernière adresse IP …
Je veux créer une règle dans nginx qui fait deux choses: Supprime le "www." à partir de l'URI de la demande Redirige vers "https" si l'URI de la requête est "http" Il existe de nombreux exemples sur la manière de faire chacune de ces choses individuellement, mais je ne peux …
Je télécharge un fichier de 26 Go, mais j'obtiens: 413 Request Entity Too Large Je sais, cela est lié à client_max_body_size, donc j'ai ce paramètre réglé sur 30000M. location /supercap { root /media/ss/synology_office/server_Seq-Cap/; index index.html; proxy_pass http://api/supercap; } location /supercap/pipe { client_max_body_size 30000M; client_body_buffer_size 200000k; proxy_pass http://api/supercap/pipe; client_body_temp_path /media/ss/synology_office/server_Seq-Cap/tmp_nginx; } …
Il semble y avoir deux branches actives du serveur Web nginx: une branche «principale» (actuellement 1.9.x) et une branche «stable» (actuellement 1.8.x). Quelqu'un peut-il fournir une source officielle décrivant la différence entre ces deux branches et comment on choisirait entre elles?
Je viens d'installer Nginx sur Mac OS X (merci http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), mais comment puis-je redémarrer Nginx sur Mac OS X? Merci!
J'utilise nginx / 0.7.68 sous CentOS avec la configuration suivante: server { listen 80; server_name ***; index index.html index.htm index.php default.html default.htm default.php; location / { root /***; proxy_pass http://***:8888; index index.html index.htm; } # where *** is my variables Le proxy_passest à un enregistrement DNS dont l'IP change fréquemment. …
Je suis sûr que cela a déjà été demandé, mais je ne trouve pas de solution qui fonctionne. Un site Web a changé de service CMS, mais a le même domaine. Comment puis-je configurer une réécriture nginx pour une seule page? Par exemple Vieille page http://sitedomain.co.uk/content/unique-page-name Nouvelle page http://sitedomain.co.uk/new-name/unique-page-name Veuillez …
Il y a eu un grand nombre de parler d'un problème de sécurité par rapport à l' cgi.fix_pathinfooption PHP utilisé avec Nginx (habituellement PHP-FPM, CGI rapide). En conséquence, le fichier de configuration par défaut de nginx disait: # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini Cependant, le wiki …
J'ai vu des gens recommander de combiner tous ces éléments dans un flux, mais ils semblent avoir de nombreuses fonctionnalités qui se chevauchent. J'aimerais donc comprendre pourquoi vous pourriez vouloir passer par 3 programmes différents avant de frapper votre serveur Web réel. nginx: ssl: oui compresse: oui cache: oui piscine …
L'erreur suivante apparaît dans mes fichiers journaux chaque fois que j'essaie de télécharger un fichier volumineux. a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001 Bien que le fichier soit chargé avec succès, j'obtiens toujours l'erreur ci-dessus. J'ai augmenté la client_body_buffer_sizeà 1000mqui est ce que je pense le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.