Articles of nginx

Errore Nginx: (13: Autorizzazione negata) durante la connessione a monte

Sto ottenendo questo errore nel mio file nginx-error.log : 2014/02/17 03:42:20 [crit] 5455#0: *1 connect() to unix:/tmp/uwsgi.sock failed (13: Permission denied) while connecting to upstream, client: xx.xx.x.xxx, server: localhost, request: “GET /users HTTP/1.1”, upstream: “uwsgi://unix:/tmp/uwsgi.sock:”, host: “EC2.amazonaws.com” Il browser mostra anche un errore 502 Bad Gateway. L’output di un curl è lo stesso, Bad Gateway […]

Come servire GIT tramite HTTP tramite NGINX con utente / password?

Nonostante tutti i link che ho trovato su come configurare git / nginx per ottenere i miei repository, non riesco a farli funzionare. Ho seguito questo tutorial, repository Git su HTTP WebDAV con nginx , ma la restrizione utente / password non funziona. Chiunque può clonare il repository. Vengo da una configurazione che utilizza SVN […]

Errore di handshake Meteor WebSocket 400 con nginx

Sono riuscito a distribuire meteor sulla mia infrastruttura (Webfactions). L’applicazione sembra funzionare correttamente ma durante l’avvio dell’applicazione viene visualizzato il seguente errore nella console del browser: WebSocket connection to ‘ws://…/websocket’ failed: Error during WebSocket handshake: Unexpected response code: 400

configurazione di nginx per Laravel 4

Sto cercando di impostare il mio progetto Laravel 4 usando nginx. Ecco il mio blocco server nginx per laravel: server { listen 80; root /home/prism/www/laravel/public; index index.php index.html index.htm; server_name example.com; location / { try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; […]

Che cosa fa force_ssl in Rails?

In una domanda precedente ho scoperto che dovrei impostare la terminazione nginx ssl e non avere Rails elaborare i dati crittografati. Allora perché esistono le seguenti? config.force_ssl = true Vedo questo commentato nel file di configurazione di produzione. Ma se l’aspettativa è che nginx gestirà tutte le cose di ssl in modo che la mia […]

Imposta nginx per non arrestarsi in modo anomalo se l’host in upstream non viene trovato

Abbiamo diverse app per le rotaie con dominio comune in Docker e usiamo nginx per indirizzare le richieste ad app specifiche. our_dev_server.com/foo # proxies to foo app our_dev_server.com/bar # proxies to bar La configurazione è simile a questa: upstream foo { server foo:3000; } upstream bar { server bar:3000; } # and about 10 more… […]

più siti Web su nginx e siti disponibili

Con l’installazione di base di nginx, la cartella sites-available ha solo un file: default come funziona la cartella sites-available sui sites-available e come utilizzarla per ospitare più siti Web (separati)?

Come avviare nginx tramite porta diversa (diversa da 80)

Ciao sono un novizio su nginx, ho provato a configurarlo sul mio server (con Ubuntu 4), che ha già apache in esecuzione. Quindi, dopo averlo apt-get install , ho provato ad avviare nginx. Quindi ottengo il messaggio in questo modo: Starting nginx: the configuration file /etc/nginx/nginx.conf syntax is ok configuration file /etc/nginx/nginx.conf test is successful […]

502 Bad Gateway Distribuzione di Express Generator Template su Elean Beanstalk

Ho usato il generatore di espressioni per creare una semplice app express, che una volta avviata su dev funziona bene su localhost: 3000. Quando lo sposto su beanstalk elastico usando il comando eb– git aws.push, tuttavia, ottengo un errore 502 sul server di produzione. Esaminando i log, l’errore che ottengo è: 2014/04/01 19:29:40 [error] 24204#0: […]

Gestione di nginx 400 “La richiesta HTTP semplice è stata inviata alla porta HTTPS”

Gestisco un’applicazione Sinatra dietro a passenger / nginx. Sto cercando di farlo rispondere a entrambe le chiamate http e https. Il problema è che, quando entrambi sono definiti nel blocco del server, le chiamate https rispondono normalmente ma http restituisce un errore 400 “La richiesta HTTP semplice è stata inviata alla porta HTTPS”. Questo è […]