Just a quick look but I noticed this: `root /var/www/index.html`
I guess you wanted `root /var/www/` !? Also looking at the logs should probably hint on why the 404 is happening, but I'm guessing its realted to the above line :) Melhores Cumprimentos // Best Regards ----------------------------------------------- *Miguel Clara* *IT - Sys Admin & Developer* On Mon, Aug 31, 2015 at 1:54 AM, maplesyrupandrew <[email protected]> wrote: > I have a pretty standard test nginx configuration file > (/etc/nginx/sites-available/default) that was configured to serve a sample > html document. > > Here's the modified portion of the configuration file. > > upstream auth{ > server 127.0.0.1:3000; > } > > server { > listen 80 default_server; > > root /var/www/index.html; > > # Make site accessible from http://localhost/ > server_name _; > > location / { > try_files $uri $uri/ =404; > } > > location /auth{ > proxy_pass http://auth; > } > } > > And yet, accessing my machine's IP address seems to return a 404. What's > going on here? > > I've ensured that the permissions of index.html ensure that the file is > readable, so doesn't seem to be a permissions issue. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?2,261327,261327#msg-261327 > > _______________________________________________ > nginx mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx >
_______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
