Serving websites from S3

Nicholas Wieland ngw at nofeed.org
Thu May 19 02:40:20 MSD 2011


Hi guys, I've tried to ask pretty much everywhere, but no solution until now. I'm quite sure I'm doing something wrong here, but to be honest I'm not able to catch it.

I'm rewriting urls from test.foo.com to bar.foo.com.s3.amazonaws.com/test, and everything works like a charm. If I point the browser to test.foo.com/index.html nginx serves my static website exactly as I want. The problem I'm facing now is that I'm not able to have nginx serve my index.html by default, while retrieving test.foo.com/

I've tried both try_files and index so far, with no result. I've also tried to catch 404s and serve my index.html page (even though I guess this is a bad practice).

This is what I have right now: https://gist.github.com/9a1ca5095392fb083f05

Can someone help me? I'm a bit out of ideas.

What is really strange to me is that (real example) http://test.stylej.am/ answers with a 404, I really have no idea why try_files doesn't work... Maybe $url/index.html is not right and I should use another syntax?

  ngw
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20110518/d5d6f740/attachment.html>


More information about the nginx mailing list