2014-12-22 16 views
8

Sto tentando di distribuire un servizio Web basato su nodo su beanstalk elastico ma si verificano problemi durante la pubblicazione di troppi dati. Il problema sembra essere al livello nginx, non al livello Node/express. Il messaggio che ottengo è:Beanstalk elastico AWS - Entità richiesta troppo grande (413)

<html> 
    <head><title>413 Request Entity Too Large</title></head> 
    <body bgcolor="white"> 
    <center><h1>413 Request Entity Too Large</h1></center> 
    <hr><center>nginx/1.6.2</center> 
    </body> 
</html> 

Sulla base di risposte su StackOverflow, ho aggiunto una cartella alla radice del mio progetto chiamato .ebextensions e un file all'interno chiamato nginx.config. I contenuti di questo file sono:

files: 
    "/etc/nginx/conf.d/proxy.conf" : 
     mode: "000755" 
     owner: root 
     group: root 
     content: | 
      client_max_body_size 50M; 

L'ho distribuito insieme alla mia applicazione di nodo e anche riavviato il server dell'app. Finora sembra non avere alcun effetto. Sto facendo qualcosa di sbagliato?

risposta

5

Ho capito qual era il problema. La cartella .ebextensions era nascosta nel mio file system e non è stata inclusa nel mio ZIP di distribuzione quando ho pubblicato su AWS.

+0

Quale sistema operativo e come faccio a non accadere per me? – Shamoon

Problemi correlati