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.
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Il nostro stack attuale è Apache + Tomcat + MySQL, che utilizza ProxyPassAJP per inviare richieste da Apache a Tomcat. Eseguiamo …
Sto cercando di limitare l'accesso da Internet a una pagina di accesso sul mio blog e renderlo disponibile solo dalla mia intranet. Pertanto, ho definito la seguente posizione location ~/ghost/signing { allow 192.168.0.1/24; deny all; } Quando riavvio Nginx ricevo il seguente avviso: i bit di indirizzo basso di non …
Per non passare la spazzatura al back-end, ho una regex rigorosa per una locationdirettiva. Sembra così: location ^~ "/(some|stuff|more|bar|etc(-testing)?)/[a-zA-Z0-9]+/...(more|restrict).ext { # other directives } Vorrei piegare la linea a 80 caratteri, c'è un modo per dividere la configurazione? Di seguito viene generato un errore di sintassi, ma è qualcosa che …
Sto cercando di rendere i miei reindirizzamenti nginx il più puliti possibile. Capisco ~ * non è sensibile al maiuscolo / minuscolo, ma posso farlo funzionare solo nell'esempio 2. Esempio 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Esempio 2 - Funziona, ma non è efficiente come sopra. if ( $request_filename ~* foobar …
Sto cercando di impacchettare 2 applicazioni che usano nginx come proxy e consegnare a ciascuno un file di configurazione /etc/nginx/conf.d/. Farlo in un file ( combined.conf) funziona alla grande: upstream backend1 { http://localhost:8989; } upstream backend2 { http://localhost:8990; } server { location /backend1/ { proxy_pass http://backend1; } location /backend2/ { …
Mi rendo conto che questo sembra un duplicato di almeno alcune altre domande, ma le ho lette più volte ogni volta e sto ancora facendo qualcosa di sbagliato. Di seguito sono riportati i contenuti del mio file di configurazione nginx myexample.com che si trova in /etc/nginx/sites-available. server { listen 443 …
Ecco la mia attuale conf di nginx: server { listen 90; server_name www.domain.com www.domain2.com; root /root/app; location / { try_files $uri =404; } location ~ /([-\w]+)/(\w+)/ { proxy_pass bla bla } } funziona bene, entrambi www.domain.come www.domain2.comoffrono lo stesso contenuto. ora vorrei aggiungere se l'utente visita www.domain.com e l'agente utente …
Ho un'API REST dietro un proxy nginx. Il proxy funziona bene, tuttavia non sono in grado di memorizzare nella cache le risposte. Qualsiasi aiuto sarebbe molto apprezzato: Configurazione Nginx: worker_processes 10; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; pid logs/nginx.pid; events { worker_connections 1024; } http { proxy_cache_path /path/to/cache/dir …
Non riesco a trovare come posso mappare un singolo URL su un singolo file statico. Provai: location /feeds/seznam/ { alias /path/to/file/feed.xml; } ma questo non funziona (nei log vedo che aggiunge index.html al percorso).
Ho un proxy HTTP basato su nginx e vorrei elaborare tutti i reindirizzamenti HTTP al suo interno in modo che i client ottengano solo l'ultima risposta nella catena di reindirizzamento. Il codice di base è simile a: location /proxy { rewrite ^/proxy/([^/]+) $1 break; proxy_pass http://$uri/; } Il mio tentativo …
Sto cercando di seguire questo tutorial per impostare uWSGIcon Djangoe nginxsu Ubuntu16.04. Funziona tutto bene fino all'ultimo passo (oh l'ironia ...) in cui provo ad eseguire questo comando: sudo service uwsgi start Se fallisce con il seguente errore: Impossibile avviare uwsgi.service: unità uwsgi.service non trovata. Altri sembrano avere un errore …
Quindi, quando collaudo localmente cose come Ajax nelle app che sto scrivendo, spesso mi piace aggiungere un ritardo negli script lato server usando sleepun'istruzione. Aiuta a simulare connessioni lente ecc. C'è un modo per specificare un simile comportamento di ritardo direttamente nella configurazione di Nginx che funzionerebbe per i file …
Devo impostare una variabile su un valore predefinito se non è già impostata. La seguente configurazione fa il lavoro: if ($foo ~ "^$") { set $foo default-value; } Ma genera avvisi di runtime: utilizzando la variabile "foo" non inizializzata Esiste un modo per verificare se una variabile è impostata senza …
Ho erroneamente supposto che il mio test AB interno significa che il mio server è in grado di gestire 1k di concorrenza @ 3k hit al secondo. La mia teoria al momento è che la rete è il collo di bottiglia. Il server non può inviare abbastanza dati abbastanza velocemente. …
Ho colpito un muro durante l'impostazione di un sito utilizzando nginx / fpm. La pagina visualizza "File non trovato", e questo appare nel nginx error.log: FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream Sono nuovo sia per nginx che per fpm, e quel messaggio di …
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.