Nginx ("eNgine x") è un server HTTP leggero ad alte prestazioni, proxy inverso, proxy di flusso TCP e proxy di posta, rilasciato con una licenza simile a BSD.
Dopo molte ore passate nginxa servire singoli file come robots.txt(suggerimento: svuota la cache del browser ogni volta), ho finito con due modi diversi, uno usando la direttiva alias e uno usando la direttiva root , in questo modo: location /robots.txt { alias /home/www/static/robots.txt; } location /robots.txt { root /home/www/static/; } …
Quello che voglio fare è Quando qualcuno visita http://localhost/route/abcla risposta del server esattamente comehttp://localhost:9000/abc Ora configuro il mio Nginx in questo modo: location /route { proxy_pass http://127.0.0.1:9000; } La richiesta http viene spedita 9000correttamente, ma il percorso ricevuto http://localhost:9000/route/abcnon lo è http://localhost:9000/abc. Qualche suggerimento ?
Esistono molti tutorial su come configurare nginx per collaborare con uWGSI quando voglio distribuire l'applicazione Django. Ma perché ho bisogno di nginx in questo kit? uSSGI stesso può servire applicazioni Python WSGI, può servire file statici, può anche fare SSL. Cosa può fare nginx che uWSGI non può fare?
Ho una piuttosto grande e lento (dati complessi, frontend complesso) costruire applicazioni web in RoRe servito da Pumacon nginxcome proxy inverso. Guardando il nginxregistro degli errori, vedo alcune voci come: 2014/04/08 09:46:08 [warn] 20058#0: *819237 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/8/47/0000038478 while reading upstream, client: 5.144.169.242, …
Ho difficoltà a comprendere le posizioni nidificate in nginx. Ho due posizioni con alcune direttive di configurazione in comune, quindi piuttosto che ripetere le direttive, preferirei ripetere l'URI usando un'espressione regolare: location ~ /a|/b { location /a { } location /b { } } Tuttavia, questo dà l'errore nginx: [emerg] …
La descrizione di Wikipedia dell'intestazione HTTP X-Forwarded-Forè: X-Forwarded-For: client1, proxy1, proxy2, ... La documentazione nginx per la direttiva real_ip_headerrecita, in parte: Questa direttiva imposta il nome dell'intestazione utilizzata per il trasferimento dell'indirizzo IP sostitutivo. Nel caso di X-Forwarded-For, questo modulo utilizza l' ultimo ip nell'intestazione X-Forwarded-For per la sostituzione. [Enfasi …
Voglio creare una regola in nginx che fa due cose: Rimuove il "www." dall'URI della richiesta Reindirizza a "https" se l'URI della richiesta è "http" Ci sono molti esempi di come fare ognuna di queste cose individualmente, ma non riesco a capire una soluzione che faccia entrambe le cose correttamente …
Sto caricando un file da 26 GB, ma sto ottenendo: 413 Request Entity Too Large Lo so, questo è legato a client_max_body_size, quindi ho questo parametro impostato su 30000M. location /supercap { root /media/ss/synology_office/server_Seq-Cap/; index index.html; proxy_pass http://api/supercap; } location /supercap/pipe { client_max_body_size 30000M; client_body_buffer_size 200000k; proxy_pass http://api/supercap/pipe; client_body_temp_path /media/ss/synology_office/server_Seq-Cap/tmp_nginx; …
Sembra che ci siano due rami attivi del web server nginx: un ramo “mainline” (attualmente 1.9.x) e un ramo “stabile” (attualmente 1.8.x). Qualcuno può fornire una fonte ufficiale che descriva la differenza tra questi due rami e come si sceglierebbe tra loro?
Ho appena installato Nginx su Mac OS X (grazie http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), ma come posso riavviare Nginx su Mac OS X? Grazie!
Sto usando nginx / 0.7.68, in esecuzione su CentOS, con la seguente configurazione: server { listen 80; server_name ***; index index.html index.htm index.php default.html default.htm default.php; location / { root /***; proxy_pass http://***:8888; index index.html index.htm; } # where *** is my variables È proxy_passun record DNS il cui IP …
Sono sicuro che questo è stato chiesto prima, ma non riesco a trovare una soluzione che funzioni. Un sito Web ha cambiato i servizi CMS, ma ha lo stesso dominio, come faccio a impostare una riscrittura nginx per una singola pagina? Per esempio Vecchia pagina http://sitedomain.co.uk/content/unique-page-name Nuova pagina http://sitedomain.co.uk/new-name/unique-page-name Tieni …
C'è stato un sacco di parlare di un problema di sicurezza relativo alla cgi.fix_pathinfopossibilità di PHP usato con Nginx (di solito PHP-FPM, CGI veloce). Di conseguenza, il file di configurazione nginx predefinito usato diceva: # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini Tuttavia, ora, il wiki "ufficiale" di …
Ho visto la gente raccomandare di combinare tutti questi in un flusso, ma sembrano avere molte funzioni sovrapposte, quindi mi piacerebbe approfondire il motivo per cui potresti voler passare attraverso 3 diversi programmi prima di colpire il tuo vero server web. nginx: ssl: si comprimere: si cache: si pool back-end: …
Ricevo il seguente errore nei miei file di registro ogni volta che provo a caricare un file di grandi dimensioni. a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001 Sebbene il file venga caricato correttamente, ottengo sempre l'errore sopra riportato. Ho aumentato quello client_body_buffer_sizea 1000mcui mi aspetto che …
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.