title: Debian 8 nginx configuration
body: <p>On my Nginx webserver i have several virtual hosts like this:
   - api.example.com
   - www.example.com
   - cv.example.com</p>
  
  <p>But when i am visiting www.example.com/example and this is not an valid path its giving me 404 page of my api.example.com. But why ?</p>
  
  <p>This is my current nginx configuration of www.example.com :</p>
  
  <pre><code>server {
      listen 443 ssl;
      listen [::]:443 ssl;
  
      access_log /var/log/nginx/www.example.com-access.log timed;
      error_log /var/log/nginx/www.example.com-error.log;
      root /var/www/wwwexamplecom/html/_site;
      server_name example.com www.example.com;
      add_header X-Content-Type-Options nosniff;
      add_header X-XSS-Protection "1; mode=block";
  
      include snippets/ssl-example.com.conf;
      include snippets/ssl-params.conf;
  
      location / {
          index index.html index.php;
          try_files $uri $uri/ /index.php?q=$uri&amp;$args;
      }
  
      location ~ \.php$ {
          fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
          fastcgi_param  SCRIPT_FILENAME /var/www/example/html/public/index.php;
          include fastcgi_params;
      }
  
      location ~ /.well-known {
                  allow all;
          }
  }
  </code></pre>
  
  <p>This is the configuration of my api.example.com :</p>
  
  <pre><code>server {
      listen 443 ssl;
      listen [::]:443 ssl;
  
      access_log /var/log/nginx/api.example.com-access.log timed;
      error_log /var/log/nginx/api.example.com-error.log;
      root /var/www/apiexamplecom/html/public;
      server_name api.example.com;
  
      include snippets/ssl-api.example.com.conf;
      include snippets/ssl-params.conf;
  
      location / {
          index index.html index.php;
          try_files $uri $uri/ /index.php?q=$uri&amp;$args;
      }
  
      location ~ \.php$ {
          fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
          fastcgi_param  SCRIPT_FILENAME /var/www/apiexamplecom/html/public/index.php;
          include fastcgi_params;
      }
  
      location ~ /.well-known {
                  allow all;
          }
  }
  </code></pre>
  
  <p>I think self its in the / location part but i am not really how i can fix this issue. This is also happening on other virtualhost.</p>