newbie needs help

Valentin V. Bartenev vbart at nginx.com
Thu May 30 10:25:25 UTC 2013


On Thursday 30 May 2013 14:02:00 angelochen960 wrote:
> Hi,
> new in ths nginx, with following config, I want to achieve:
> 
> http://sample.com/   render index.html
> http://sample.com/test, or anything after '/' path, render index.html
> 

  server {
      listen          80;
      server_name     sample.com;

      root /var/www/sample/public_html;

      location / {
          try_files /index.html =404;
      }
  }


> server {
>     listen          80;
>     server_name     sample.com ;
>     root /var/www/sample/public_html;
> 
>    location  / {
>         index  index.html index.htm;
>    }
> 
>    location ~ ^/.* {
>         index index.html;
>    }
> 
> 
>  }
> 
> but when I do this, and got 404 error, anything missing here? Thanks Angelo
> 
>  curl -I http://sample.com/test
> 
>  HTTP/1.1 404 Not Found
> 

Since your config looks incorrect, it seems you are missing understanding of how 
nginx works.

You should try to read documentation:

 - http://nginx.org/en/docs/http/request_processing.html
 - http://nginx.org/r/location
 - http://nginx.org/r/index
 - http://nginx.org/r/try_files


  wbr, Valentin V. Bartenev

--
http://nginx.org/en/donation.html





More information about the nginx mailing list