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.
Afin d'éviter le spam référent, mon nginx.conf contient une section comme celle-ci: if ($http_referer ~* spamdomain1\.com) { return 444; } if ($http_referer ~* spamdomain2\.com) { return 444; } if ($http_referer ~* spamdomain3\.com) { return 444; } Ces règles indiquent à nginx de fermer la connexion uniquement si l'utilisateur a défini …
Lorsque je navigue vers cette URL: http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) le reçoit tel quel: GET /foo/%5B-%5D HTTP/1.1 Cependant, lorsque je proxy cette application via nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } La même demande acheminée via le port nginx est transmise avec le chemin décodé: GET /foo/[-] HTTP/1.1 …
J'ai ajouté ces règles à mime.types: application/x-font-ttf ttf; font/opentype otf; application/vnd.ms-fontobject eot; font/x-woff woff; Maintenant, l'en-tête Content-Type est correctement défini pour chacun d'eux. Mon seul problème maintenant est que Firefox nécessite Access-Control-Allow-Origin. J'ai googlé cette réponse et ajouté ceci à ma directive serveur: location ~* \.(eot|ttf|woff)$ { add_header Access-Control-Allow-Origin *; …
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. J'aimerais utiliser Lighttpd en production pour servir des applications Django mais je vois que ces jours-ci, Nginx est de plus en …
Je voudrais enregistrer les mêmes entrées access.log dans des fichiers séparés, donc lorsqu'une demande arrive, elle doit remplir a.log et b.log. Existe-t-il un moyen de le faire avec nginx?
J'ai ce serveur nginx en cours d'exécution sur AWS et cela fonctionnait très bien jusqu'à récemment lorsque quelques utilisateurs ont commencé à se plaindre du fait que le site Web ne s'ouvrait pas jusqu'à ce qu'ils aient fait environ 10 tentatives pour y accéder. Je n'ai jamais pu reprocher le …
J'essaie d'envoyer plusieurs en-têtes add_header Access-Control-Allow-Origin http://dev.anuary.com; add_header Access-Control-Allow-Origin https://dev.anuary.com; Cependant, au lieu de cela, NGINX les transforme en Access-Control-Allow-Origin: http://dev.anuary.com, https://dev.anuary.com Quelle est la solution?
Étant donné la configuration suivante de nginx: server { listen 80; server_name apilocal; sub_filter "apiupstream/api" "apilocal"; sub_filter_once off; location /people/ { proxy_pass http://apiupstream/api/people/; proxy_set_header Accept-Encoding ""; } } Sub_filter ne répond pas correctement aux parties de la réponse. Une fois que j'ai supprimé proxy_pass de la configuration, cela fonctionne correctement. …
J'ai une instance nginx qui est définie pour consigner l'accès à /var/log/nginx/access.log et des erreurs dans /var/log/nginx/errors.log, mais dès que logrotate s'exécute chaque semaine, le fichier se déplace vers * .log.1 et le nouveau fichier * .log sont créés, mais nginx continue de se connecter au fichier log.1 au lieu …
J'ai une certification SSL générique et j'essaie de rediriger tout le trafic non SSL vers SSL. Actuellement, j'utilise ce qui suit pour rediriger l'URL non sous-domaine qui fonctionne bien. server { listen 80; server_name mydomain.com; #Rewrite all nonssl requests to ssl. rewrite ^ https://$server_name$request_uri? permanent; } quand je fais la …
Veuillez expliquer les avantages / inconvénients lors de l'utilisation des différentes interfaces Nginx WSGI? Veuillez expliquer en détail ce qui différencie chaque configuration? Quelle configuration devrait évoluer le mieux? Le cas échéant, que faites-vous en ce moment et pourquoi? Quelques techniques que j'ai vues, mais dites-moi si j'en ai oublié: …
J'ai nginx 0.7x + PHP-FPM fonctionnant sous PHP 5.2.10 sur un serveur RHEL5, mais j'essaie de reproduire cette configuration sous PHP-FPM intégré en PHP 5.3.3 sur un deuxième serveur, je rencontre des problèmes avec les erreurs d'autorisation à chaque fois qu'il y a un GET. FPM est démarré et a …
J'ai rencontré quelques questions et réponses ici qui utilisent cette syntaxe: location @default { # ... } location /somewhere { try_files $uri @default; } J'ai cherché haut et bas sur les Googles et je n'arrive pas à trouver de documentation à ce sujet. Qu'est-ce que cela signifie et quelles sont …
J'ai lu un tas de questions différentes sur la configuration Nginx appropriée pour SSE et j'ai trouvé des résultats déroutants concernant les paramètres à utiliser: /programming/17529421/sending-server-sent-events-through-a-socket-in-c /programming/13672743/eventsource-server-sent-events-through-nginx /programming/21630509/server-sent-events-connection-timeout-on-node-js-via-nginx Alors, quelle est la bonne réponse?
J'utilise nginx comme proxy-ssl inverse devant un serveur web backend capable de faire HTTP / 2.0. J'ai remarqué que nginx proxy les demandes au serveur principal via HTTP / 1.1 plutôt que HTTP / 2.0. Est-il possible de dire à nginx d'utiliser une connexion HTTP / 2.0 non chiffrée à …
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.