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.
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Notre pile actuelle est Apache + Tomcat + MySQL, utilisant ProxyPassAJP pour envoyer des requêtes d'Apache à Tomcat. Nous exécutons également …
J'essaie de restreindre l'accès d'Internet à une page de connexion sur mon blog et de le rendre disponible uniquement sur mon intranet. Ainsi, j'ai défini l'emplacement suivant location ~/ghost/signing { allow 192.168.0.1/24; deny all; } Lorsque je redémarre Nginx, je reçois l'avertissement suivant: les bits d'adresse faible de 192.168.0.1/24sont sans …
Afin de ne pas passer les ordures au back-end, j'ai une regex stricte pour une locationdirective. Cela ressemble à ceci: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext { # other directives } Je voudrais plier la ligne à 80 caractères, existe-t-il un moyen de diviser la configuration? Les résultats suivants génèrent une erreur de …
J'essaie de rendre mes redirections nginx aussi propres que possible. Je comprends que ~ * est insensible à la casse, mais je ne peux que le faire fonctionner dans l'exemple 2. Exemple 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Exemple 2 - Cela fonctionne, mais ce n'est pas aussi efficace que la …
J'essaie d'empaqueter 2 applications qui utilisent nginx comme proxy et de fournir à chacune un fichier de configuration /etc/nginx/conf.d/. Faire cela dans un seul fichier ( combined.conf) fonctionne très bien: upstream backend1 { http://localhost:8989; } upstream backend2 { http://localhost:8990; } server { location /backend1/ { proxy_pass http://backend1; } location /backend2/ …
Je me rends compte que cela ressemble à un double d'au moins quelques autres questions, mais je les ai lues plusieurs fois et je fais toujours quelque chose de mal. Voici le contenu de mon fichier de configuration nginx myexample.com situé dans /etc/nginx/sites-available. server { listen 443 ssl; listen [::]:443 …
Voici ma conf nginx actuelle: server { listen 90; server_name www.domain.com www.domain2.com; root /root/app; location / { try_files $uri =404; } location ~ /([-\w]+)/(\w+)/ { proxy_pass bla bla } } cela fonctionne bien, les deux www.domain.comet www.domain2.comservent le même contenu. maintenant j'aimerais ajouter si l'utilisateur visite www.domain.com et que l'agent …
Je continue de recevoir cette erreur nginx/error.loget ça me rend dingue: 8096 worker_connections exceed open file resource limit: 1024 J'ai essayé tout ce à quoi je peux penser et je n'arrive pas à comprendre ce qui limite nginx ici. Pouvez-vous dire ce qui me manque? nginx.conf a ceci: worker_processes 4; …
J'ai une API REST derrière un proxy nginx. Le proxy fonctionne correctement, mais je ne parviens pas à mettre en cache les réponses. Toute aide serait très appréciée: Configuration Nginx: worker_processes 10; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http { proxy_cache_path …
Je n'arrive pas à trouver comment mapper une URL unique vers un seul fichier statique. J'ai essayé: location /feeds/seznam/ { alias /path/to/file/feed.xml; } mais cela ne fonctionne pas (dans les journaux, je vois qu'il ajoute index.html au chemin).
J'ai un proxy HTTP basé sur nginx et je voudrais traiter toutes les redirections HTTP à l'intérieur afin que les clients n'obtiennent que la dernière réponse de la chaîne de redirection. Le code de base ressemble à: location /proxy { rewrite ^/proxy/([^/]+) $1 break; proxy_pass http://$uri/; } Ma tentative de …
J'essaie de suivre ce tutoriel pour configurer uWSGIavec Djangoet nginxsur Ubuntu16.04. Tout fonctionne bien jusqu'à la toute dernière étape (oh l'ironie ...) où j'essaie d'exécuter cette commande: sudo service uwsgi start Si échoue avec l'erreur suivante: Impossible de démarrer uwsgi.service: unité uwsgi.service introuvable. D'autres semblent obtenir une erreur similaire: Impossible …
Donc, lorsque je teste localement des choses comme Ajax dans les applications que j'écris, j'aime souvent ajouter un délai dans les scripts côté serveur à l'aide d'une sleepinstruction. Il permet de simuler des connexions lentes, etc. Existe-t-il un moyen de spécifier un comportement de retard similaire directement dans la configuration …
J'ai besoin de définir une variable sur une valeur par défaut si elle n'est pas déjà définie. La configuration suivante fait le travail: if ($foo ~ "^$") { set $foo default-value; } Mais il génère des avertissements d'exécution: en utilisant la variable "foo" non initialisée Existe-t-il un moyen de tester …
J'ai supposé à tort que mes tests AB internes signifient que mon serveur peut gérer 1 k d'accès simultané à 3 k hits par seconde. Ma théorie à l'heure actuelle est que le réseau est le goulot d'étranglement. Le serveur ne peut pas envoyer suffisamment de données assez rapidement. Les …
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.