try_files and static web site

Jauder Ho lists at ruby-forum.com
Tue Jul 7 09:33:30 MSD 2009


I have a site that is completely static and I figured I would use
try_files however this results in HTTP 500 errors for directories i.e.
trying to get to http://foo.com/bar/ results in a 500 error. What's
wrong with this config? Thanks.

--Jauder

  server {
    # port to listen on. Can also be set to an IP:PORT
    listen 80;

    # Set the charset
    charset utf-8;

    # sets the domain[s] that this vhost server requests for
    server_name www.foo.com;

    # doc root
    root /var/www/foo.com;

    # vhost specific access log
    access_log  /var/log/nginx_access.log  main;


    # Catchall for everything else
    location / {
      root /var/www/foo.com;
      access_log off;

      index index.html index.shtml;
      expires 1d;

      try_files $uri $uri/;

      #if (-f $request_filename) {
      #  break;
      #}
    }



    error_page 500 502 503 504 /500.html;
    error_page 404 /404.html;

  }
-- 
Posted via http://www.ruby-forum.com/.





More information about the nginx mailing list