<p dir="ltr">Hi Reaper</p>
<p dir="ltr">please check the following:</p>
<p dir="ltr">1. check the permissions of the folders.<br>
2. define both root directive in the location.</p>
<p dir="ltr">restart the nginx service and share the results.</p>
<p dir="ltr">Thanks</p>
<p dir="ltr">Shivam</p>
<div class="gmail_quote">On 12 Jul 2016 20:18, "reaper" <<a href="mailto:nginx-forum@forum.nginx.org">nginx-forum@forum.nginx.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello. I'm obviously missing something but I'm not quite sure what.<br>
<br>
Here's one of my vhosts.<br>
<br>
server {<br>
  listen       80;<br>
  server_name  test.local;<br>
<br>
  access_log  /var/log/nginx/access.log;<br>
<br>
  root   /data/www/htdocs/web;<br>
<br>
  location / {<br>
    index  index.php;<br>
  }<br>
<br>
  location /testlocation {<br>
    index index.html<br>
    root /data/www/htdocs/test;<br>
  }<br>
}<br>
<br>
When I try to get index.html from /testlocation I always get 404 with<br>
message in errorlog that file is missing in /data/www/htdocs/web. Why?<br>
<br>
Posted at Nginx Forum: <a href="https://forum.nginx.org/read.php?2,268258,268258#msg-268258" rel="noreferrer" target="_blank">https://forum.nginx.org/read.php?2,268258,268258#msg-268258</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div>