title: Node image upload works well on local but returns 408 timeout error on aws-ec2
body: <p>Image upload from react to s3 throgh hapi.js works perfectly on localhost but failes on aws ec2 with status code 408 (timeout).</p>
  
  <p>I've tried with disabling aws timeout and increasing api timeout. It works for small size images but not for images having size more than about 5mb</p>
  
  <p>React Code - </p>
  
  <pre><code>data.append('file', imagesToUpload[0]);
  await axios.post('/hall/images', data, {
    headers: {
     'content-type': 'multipart/form-data'
     }
  })
  </code></pre>
  
  <p>Hapi api code - </p>
  
  <pre><code>const uploadImages = {
    payload: {
        allow: 'multipart/form-data',
        maxBytes: 1048576*120
    },
    validate: {
      payload: {
        file: joi.any().required(),
      },
    },
    handler: async (req, h) =&gt; {
      const {file} = req.payload;
      const options = {queueSize: 1};
      const params = {
        ACL: 'public-read',
        Body: file,
        ContentType: 'multipart/form-data',
        Bucket: `***`,
        Key: Date.now().toString()
      };
      return s3.upload(params, options).promise();
  }
  </code></pre>