Questions marquées «nginx»

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.



2
Nginx racines multiples
Je voudrais détourner les demandes vers un sous-répertoire particulier, vers un autre emplacement racine. Comment? Mon bloc existant est: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index index.html; rewrite ^/petproject(.*)$ /$1; } # redirect server error pages to …

4
Comment définir globalement robots.txt dans nginx pour tous les hôtes virtuels
J'essaie de définir robots.txtpour tous les hôtes virtuels sous le serveur http nginx. J'ai pu le faire dans Apache en mettant les éléments suivants en principal httpd.conf: <Location "/robots.txt"> SetHandler None </Location> Alias /robots.txt /var/www/html/robots.txt J'ai essayé de faire quelque chose de similaire avec nginx en ajoutant les lignes ci-dessous …
13 nginx  robots.txt 


4
nginx passant en-tête personnalisé
J'ai l'exemple suivant location / { proxy_read_timeout 2000; proxy_next_upstream error; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_pass_header X_CUSTOM_HEADER; proxy_redirect off; proxy_max_temp_file_size 0; proxy_pass https://prod; break; } Maintenant, quand j'utilise la ligne de bouclage suivante curl --head -H "X_CUSTOM_HEADER: foo" http://domain.com/api/test Maintenant cela ne fonctionne pas .. l'apache …


2
Préfixes Nginx http dans le serveur en amont
J'essaie d'utiliser nginx pour passer par proxy à deux conteneurs Docker. Voici mon fichier de conf en amont: upstream api_servers { server http://192.168.49.4:49155; server http://192.168.49.4:49156; } Voici ce que j'obtiens en essayant de le charger: nginx: [emerg] invalid host in upstream "http://192.168.49.4:49155" in /etc/nginx/conf.d/api_upstream.conf:3 nginx: configuration file /etc/nginx/nginx.conf test failed …
12 centos  nginx  vagrant 

1
Comment configurer nginx pour qu'il fonctionne avec Express?
J'essaie de configurer nginx pour qu'il proxy_passdemande à mes applications de nœud. La question sur StackOverflow a suscité de nombreux votes positifs: /programming/5009324/node-js-nginx-and-now et j'utilise la configuration à partir de là. (mais comme la question concerne la configuration du serveur, elle est censée être sur ServerFault) Voici la configuration nginx: …

1
Ma réécriture Nginx télécharge le fichier PHP
J'ai la règle de réécriture suivante que j'essaie: location / { index index.php index.html; rewrite ^/test$ /test.php break; } Et j'ai aussi: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/default$fastcgi_script_name; fastcgi_index index.php; } Les fichiers php normaux fonctionnent bien, mais il semble que ma redirection télécharge simplement …
12 php  nginx  rewrite 

1
Comment définir quel certificat SSL Nginx envoie en premier avec SNI?
J'utilise nginx 1.2.7 avec OpenSSL 0.9.8o sur Debian Squeeze pour environ 30 domaines. Sur deux d'entre eux, j'ai activé SSL qui fonctionne bien sur les deux. La configuration SSL est utilisée pour les deux domaines: listen 443 ssl; ssl_certificate /etc/nginx/ssl/example.org-unified.crt; ssl_certificate_key /etc/nginx/ssl/example.org.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH; ssl_prefer_server_ciphers on; …
12 nginx  ssl  sni 


3
Nginx inclut des fichiers de configuration non en ordre?
L'ordre dans lequel Nginx inclut les fichiers de configuration est-il fixe ou aléatoire? Apache indique explicitement que les caractères génériques sont développés dans l'ordre alphabétique. Avec Nginx, il semble que cela ne s'applique pas, et le manuel n'en dit rien . Dans ma configuration, a 20_example.comété inclus auparavant 00_default, ce …

2
Proxy inverse pour un sous-répertoire dans nginx
Je veux configurer un proxy inverse sur mon VPS pour mon application Heroku ( http://lovemaple.heroku.com ) Donc, si je visite, mysite.com/blogje peux obtenir le contenu dans http://lovemaple.heroku.com J'ai suivi les instructions sur le wiki Apache . location /couchdb { rewrite /couchdb/(.*) /$1 break; proxy_pass http://localhost:5984; proxy_redirect off; proxy_set_header Host $host; …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.