Tag: Nginx

nginx: le sous-domaine vide ne peut pas fonctionner

J'ai lu cet article http://bneijt.nl/blog/post/name-based-virtual-hosting-with-nginx/ et les extraits sont les suivants: server { server_name ~^((?<subdomain>.*)\.)?(?<domain>[^.]+)\.(?<tld>[^.]+)$; if ($subdomain = "") { set $subdomain "_"; } location / { index index.html; root /srv/http/vhost/${domain}.${tld}/${subdomain}; } } Je l'imite et j'écris ma configuration comme ceci: server { server_name ~^((?<subdomain>.*)\.)aa\.com$; if ($subdomain = "") { set $subdomain "www"; } location […]

Nginx en tant que proxy inversé / équilibreur de charge: Est-ce que le cookie est compatible avec un support collant?

La vraie question: pour get une fonctionnalité collant-cookie, est-il nécessaire d'utiliser l'abonnement commercial nginx? Ce document semble indiquer oui: http://nginx.org/en/docs/http/ngx_http_upstream_module.html#sticky (notez la balise en bas de l'input pour le mot-key "collant") Mais ce document fait apparaître les fonctionnalités en amont: http://nginx.org/fr/docs/http/ngx_http_upstream_module.html Je suis confus. Il semble que le module en amont fait partie de la […]

Plusieurs hôtes ssl sur nginx

J'ai plusieurs sites ssl sur un server avec nginx, et l'hébergement virtuel fonctionne comme ceci: root / var / www / html / $ host; Mais dans la section de certificate, la variable $ host ne fonctionne pas: ssl_certificatee /etc/nginx/ssl/$host.crt; ssl_certificatee_key /etc/nginx/ssl/$host.key; Comment puis-je resoudre ceci?

Réécriture spécifique Nginx

Je suis confus en réécrit nginx. Aidez-moi s'il vous plait. Merci. xxxx.conf #vhost-xxxxx server { listn 80; server_name xxxx.xxxx.com; root /var/www/html; index index.php index.html index.htm; charset utf-8; access_log logs/xxxxxx.access.log; } #rewrite if (!-e $request_filename) { rewrite ^(.+)$ /cn/index.php?q=$1 last; } location ~ \.php$ { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; […]

Nginx ne parvient pas à repérer un location

J'ai une configuration proxy nginx reverse comme suit: server { listn 5000 default_server; listn [::]:5000 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm; client_max_body_size 100m; large_client_header_buffers 4 40k; server_name localhostsecure; location / { proxy_pass https://app-address.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } location /path/ { proxy_pass http://mypathaddress.com; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } } Le […]

Nginx cache des pages pour les users connectés sur WordPress (et montrant la barre d'administration aux visiteurs!)

J'ai configuré nginx avec la caching dans WordPress. J'utilise https://wordpress.org/plugins/nginx-helper/ , mais il semble que la page connectée soit caching quand elle ne devrait pas être (donc montrant la barre enregistrée). Certains visiteurs qui ne sont pas connectés (ni les cookies / browser-cache) ne voient la barre enregistrée (s'ils font clic sur quoi que ce […]

En utilisant la carte et le mal "si"

J'aimerais savoir si ma configuration est acceptable puisque j'utilise le mal "si". J'ai lu ceci – https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/ map $http_app_code $app_code { default "server-api-1"; ~app1 "server-api-1"; ~app2 "server-api-10"; ~app3 "server-api-21"; } location /getSite { if ($app_code = "server-api-1") { proxy_pass http://$app_code.dev.internal.com/api/v1/getSite; } if ($app_code = "server-api-10") { proxy_pass http://$app_code.dev.internal.com/api/v1/getSite; } if ($app_code = "server-api-21") { proxy_pass […]

Des caractères étranges dans nginx log commençant par \ x

J'ai été piraté et vérifié les journaux nginx J'ai trouvé plusieurs requests comme celle-ci: 169.229.3.91 – – [18/Jun/2016:09:42:19 +0000] ")\xE7\xD1?\xD6\x18.\xC0\xCE\xA3\x7FR\xEA~O$\x0BLi\x13\xA0m\xE7\xF0H4\x92\xD6\xBFv\xD2\xDF3\xFCX#T\x0B\xB6\xE4XmU\xEF$\x03\xC9/\xFD\xDEf\x00\x89Prq\x1A\xB5\x13\x0CoGOn" 400 173 "-" "-" ` Je soupçonne l' attaque de XML-RPC générant à partir de mon server, mais je ne peux pas le confirmer, y at-il un moyen de convertir ce code en text lisible […]

nginx download le script php sur HTTP mais pas dans HTTPS

Je suis nginx avec php-fpm sur mon server. J'ai configuré nginx avec SSL (Let's Encrypt) et fait HTTPS par défaut au lieu de HTTP. Le problème est que lorsque vous accédez au Web via HTTP, le file php est téléchargé, mais dans HTTPS, le script fonctionne. J'ai redémarré nginx / php nettoyé le cache, j'ai […]

Deux deployments différents sur nginx

J'ai deux applications que je dois utiliser en utilisant le même server nginx. Le premier devrait être exécuté sous help.example.com. L'autre, a un domaine pour chaque client, comme foo.example.com et bar.example.com Je comprends que nginx donne des preferences à des noms de servers plus longs, mais je ne peux pas find un exemple qui m'aidera. […]

Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.