Nginx 502 Bad Gateway S3 Upload

November 27, 2016 88 views
Nginx Ubuntu 16.04

I am running a Phoenix (Elixir) application and using arc and ex_aws to upload images to S3. Arc will stream the upload to S3. However, a PATCH with the uploaded base64 image immediately returns a 502.

So one theory is nginx is getting confused b/c it is streaming the upload but receives a response early and nginx thinks something went wrong. The reason why I believe Nginx is causing this is b/c uploading locally on my Mac works perfectly.

Here is the nginx configuration:

Any thoughts would be greatly appreciated!

Be the first one to answer this question.