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.
Sur une machine de développement local, j'ai un proxy inverse nginx comme ceci: server { listen 80; server_name myvirtualhost1.local; location / { proxy_pass http://127.0.0.1:8080; } server { listen 80; server_name myvirtualhost2.local; location / { proxy_pass http://127.0.0.1:9090; } Cependant, si je débogue mon application, la réponse risque d’être retardée pendant une …
En ce moment j'ai cette config: location ~ ^/phpmyadmin/(.*)$ { alias /home/phpmyadmin/$1; } Cependant, si je visite www.mysite.com/phpmyadmin(notez le manque de barre oblique), il ne trouvera pas ce que je recherche comme un 404. Je suppose que je n'inclus pas la barre oblique. Comment puis-je réparer cela?
Quelle est la signification du tilde après le bloc d’emplacement dans la configuration de nginx? par exemple location ~ ^/download/(.*)$ { alias /home/website/files/$1; } Quelle est la difference entre with et without the "~"?
Je ne comprends pas la différence entre break et last (drapeaux de réécriture). La documentation est plutôt abstruse. J'ai essayé de basculer entre les deux dans certaines de mes configurations, mais je ne remarquais aucune différence de comportement. Quelqu'un peut-il s'il vous plaît expliquer ces drapeaux plus en détail? De …
introduction J'ai un serveur de développement (fonctionnant actuellement sous Ubuntu 14.04 LTS), que j'utilise depuis un certain temps maintenant pour héberger divers outils de développement sur différents ports. Comme les ports peuvent être difficiles à retenir, j'ai décidé d'utiliser le port 80 pour tous mes services et d'effectuer la redirection …
J'ai un serveur Nginx servant près d'une demi-douzaine de sites Web différents. Il fonctionne sur un Linode qui vient de recevoir un support natif IPv6 (centre de données de Dallas), et j'essaie de configurer la plupart de mes sites pour un fonctionnement en double pile. J'ai démarré le premier en …
J'utilise le cache de proxy inverse nginx avec gzip activé. Cependant, des requêtes HTTP d'applications adressées à mon service Web JSON Rails m'ont posé quelques problèmes. Il semble que lorsque je désactive le cache de proxy inverse, cela fonctionne bien car l'en-tête de réponse est fourni sans gzip. Par conséquent, …
Nous avons un serveur d'applications qui se bloque parfois. Nous pensons que cela est dû à une mauvaise demande d'un client. Nginx peut-il consigner la demande / réponse complète (comme les captures de fiddler) dans des fichiers afin que nous puissions voir les demandes envoyées avant le blocage? (Nous devons …
Je sais qu'il y a des dupes, mais je n'arrive pas à résoudre ce problème dans ma situation. Je suis un article sur la configuration de nginx en tant que proxy inverse avec Apache. Et je reçois cette erreur: nginx: [emerg] "server" directive is not allowed here in /etc/nginx/v.hosts/mydomain.com.conf:3 nginx: …
J'ai un serveur qui fonctionnait correctement jusqu'au 3 octobre 2013 à 10h50, heure à laquelle il a commencé à renvoyer de manière intermittente les erreurs "502 Bad Gateway" au client. Environ 4 demandes de navigateur sur 5 aboutissent, mais environ 1 sur 5 échoue avec un 502. Le journal des …
J'essaie de faire en sorte que ces 2 directives d'emplacement fonctionnent dans Nginx, mais certaines erreurs me sont renvoyées lors du démarrage de Nginx. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } C'est l'erreur que je reçois: nginx: [emerg] "proxy_pass" cannot have URI part …
Je dois limiter l'accès à tous les fichiers ou sous-répertoires du répertoire "testdir". Ma conf: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... Dans ma configuration, je n'ai aucune restriction sur / testdir / jpg_or_txt-files. Comment faire?
Quelle est la différence entre les trois variables Nginx $host, $http_host, et $server_name? J'ai une règle de réécriture pour laquelle je ne suis pas sûr de celle que je devrais utiliser: location = /vb/showthread.php { # /vb/showthread.php?50271-What-s-happening&p=846039 if ($arg_p) { return 301 $scheme://$host/forum/index.php?posts/$arg_p/; } Je cherche une réponse qui ne …
Apparemment, je n'aurais pas dû passer la nuit blanche à essayer de déboguer une application. Je voulais redémarrer mon nginx et j'ai découvert que son fichier de configuration était vide. Je ne me rappelle pas l'avoir tronqué, mais des doigts gras et une attention réduite ont probablement joué leur rô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.