I have build a upload function for my customer. Due to SQL injection prevent, some of my customer images got blocked by CloudFront. But instead of trying to manually clean these injection, customer want normal upload. (I can use some tool like imagemagick to convert back and ford png/jpg for example to clean injection part).
So I ended up by using base64 encoding and custom jQuery fileupload (blueimp). This lead to some other problems, mostly randomly got 502 error on batch of 200 files upload.
https://www.tessian.com/blog/how-to-fix-http-502-errors/
I had a similar issue recently which turned out to be due to ssl_ciphers that I was using.
From http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RequestAndResponseBehaviorCustomOrigin.html,
"CloudFront forwards HTTPS requests to the origin server using the SSLv3 or TLSv1 protocols and the AES128-SHA1 or RC4-MD5 ciphers. If your origin server does not support either the AES128-SHA1 or RC4-MD5 ciphers, CloudFront cannot establish an SSL connection to your origin. "
I had to change my nginx confg to add AES128-SHA ( deprecated RC4:HIGH ) to ssl_ciphers to fix the 302 error. I hope this helps. I have pasted the line from my ssl.conf
ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DH+3DES:RSA+3DES:AES128-SHA:!ADH:!AECDH:!MD5;
https://aws.amazon.com/blogs/security/three-most-important-aws-waf-rate-based-rules/
https://blogs.halodoc.io/apply-rate-limiting-to-your-resources-using-aws-cloud-front-and-waf/
https://blogs.halodoc.io/apply-rate-limiting-to-your-resources-using-aws-cloud-front-and-waf/
....
});
`Indian Hyderabadi cuisine is famous all over the world. Everyone loves Hyderabadi Indian cuisine. Adeena's Kitchen is the first restaurant to provide Hyderabadi Indian food in London to its customers.
ReplyDeleteAdeena's kitchen is located in Croydon, London. London regorges of tourist attractions. The restaurant serves the best version of Indian Hyderabadi cuisine to Indian connoisseurs. The irresistible taste, the rich fragrance, the rich blend of epics, and the aroma of traditional Indian spices will remind you of your country, and homeland. The quiet atmosphere of the restaurant will allow you to spend more time with your family or friends. We offer budget lunch and dinner for you to enjoy the scrumptious dishes while saving money. From the main course to Hyderabadi Biryani, to non-veg curries, to mouth-watering tandoori dishes, to Hyderabadi Haleem especially during Ramzan. Only fresh ingredients and spices are used to bring out the authentic Hyderabadi flavour to the dishes. So if you are using an outing with friends, or family members, this is the best place for appetizer aperitifs. The restaurant offers a variety of classic and contemporary dishes.02036678566
adeenaskitchen.co.uk
..We deliver delicious Hyderabadi food to your doorstep.
An Indian Restaurant & Takeaway in Croydon. We serve a wide range of delicious Asian & Indian food. We offer online ordering and table booking.For reservation call 02036678566
ReplyDeleteadeenaskitchen.co.uk/