Tag: nginx

Nginx PHP-FPM Basic Auth

Ho nginx con php-fpm installato su Debian Squeeze . L'tree di directory è: / Var / www / mysite index.php secret_folder_1 admin.php static.html secret_folder_2 admin.php static.html immagini img01.jpg Devo chiudere secret_folder_1 e secret_folder_2 con basic_auth . Ora il config sembra: location ~ /secret_folder_1/.+\.php$ { root /var/www/mysite/; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME /var/www/mysite$fastcgi_script_name; include fastcgi_params; auth_basic "Restricted […]

nginx come proxy e richieste "fuoco e dimenticare"

Stiamo usando nginx come proxy per un'applicazione Rails, che elabora le richieste di richiamata. Alcune di queste richieste vengono inviate a noi in un modo "fuoco e dimenticato". Significato, il client chiude la connessione, immediatamente dopo l'invio della richiesta, senza aspettare la risposta. Nginx cancella la richiesta, registra un 499 e niente arriva all'applicazione Rails. […]

nginx: error_page non funziona

Cerco di impostare una pagina di manutenzione per la mia app roccia, utilizzando questo snipplet. error_page 503 /system/maintenance.html; if (-f $document_root/system/maintenance.html) { return 503; } Ciò funziona nella misura in cui la presenza di maintenance.html provoca il server web a restituire un 503. Ma restituisce la paginazione di errore predefinita di nginx minima, non la […]

Come fare a nginx rispondere solo a un dominio?

Sono piuttosto nuovo per nginx, io ospito la mia applicazione di rotaie su nginx + passeggero. Voglio che il mio sito web sia accessibile a un solo dominio. Così ho impostato il mio nginx conf come il seguente: server { listen 80; server_name mydomain.com www.mydomain.com; root /var/deploy/myapp/current/public; passenger_enabled on; location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires 1y; […]

Dimensioni Tomcat e nginx

Gestisco un'applicazione che viene distribuita su server Tomcat, con nginx nella parte anteriore, come proxy inverso. Ho bisogno di un aiuto per il dimensionamento di piscine a filo / pool di connessione / … Trovo abbastanza documentazione che descrive i diversi parametri (esecutori di Tomcat, lavoratori nginx, keepalive, …) ma non molta documentazione che spiega […]

Il log degli errori Nginx non funziona

Ho provato molte cose ma non sono in grado di eseguire il lavoro di log errori, tuttavia il registro di accesso funziona bene. la soluzione menzionata qui non ha funzionato per me: http://mailman.nginx.org/pipermail/nginx/2009-February/009567.html (provato a mettere l'errore come carrozzeria error_log – nessuna fortuna) http://forum.nginx.org/read.php?2,58447,58447 (non ha process stallo dopo la sospensione di nginx) Ecco le […]

Il proxy di inversione nginx aumenta notevolmente la latenza peggiore

(modifica: parzialmente compreso e lavorato in giro, vedi commento) Ho una configuration con nginx che agisce come proxy inverso davanti a un server app CherryPy. Sto usando ab per confrontare le performance passando attraverso nginx vs no, e notando che il caso precedente ha peggiori performance peggiori: $ ab -n 200 -c 10 'http://localhost/noop' This […]

Come mappare gli utenti di Nginx autenticati nella propria directory?

Sto scrivendo un sito di social networking in C e servito tutto con Nginx. Come posso farlo in modo che gli utenti autenticati vengano alla propria directory -ONLY- where risiede un index.html specifico per l'utente. Non sto chiedendo come popolare l'index.html con le direttive specifiche dell'utente, ma come bloccarle nella propria directory

Come limitare l'accesso alla posizione generata dynamicmente in nginx?

I miei sviluppatori vogliono consentire di scaricare alcuni file solo agli utenti di lan. Ho detto ok è abbastanza semplice e ho scritto modifiche a config nginx come questo: location /restricteddir/download/file { allow 192.168.0.0/16; allow 10.0.0.0/8; deny all; } Ok dall'esterno sto ottenendo 403 così che è buono, ma dall'interno (LAN) mi dà 404. Perché? […]

Nginx non è riuscito a iniziare. Imansible assegnare l'indirizzo richiesto?

Quando riavvii il mio server (non nginx, l'integer server), Nginx non riesce automaticamente. Dopo aver eseguito l'accesso al server, posso avviare manualmente nginx (start nginx del servizio). Funziona. Ma se riavvii di nuovo, devo avviare manualmente Nginx. Quando ho controllato l'error.log per Nginx, ho visualizzato questo errore più volte: 2012/08/27 09:19:23 [emerg] 1066#0: bind() to […]

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.