title: Nginx multiple locations laravel project
body: <p>I am having issues trying to setup a second set of locations for my Nginx Setup. I currently have 1 working route, that uses reverse proxy to a NodeJS Express server.</p>
  
  <p>I am tryin to setup a second location to serve a laravel project, here is my Nginx config file, I know there are some errors, but after googling I coulnd't find an answer on my own.</p>
  
  <p>Thanks</p>
  
  <pre><code>server {
          listen 443 http2 ssl;
          listen [::]:443 http2 ssl;
          server_name some.server.com
  
          ssl on;
          ssl_certificate /etc/letsencrypt/live/some.server.com/fullchain.pem;
          ssl_certificate_key /etc/letsencrypt/live/some.server.com/privkey.pem;
  
          # This doesnt work, its a laravel project
          # Theres something wrong with my try_files
          location /project2 {
                  root /home/ubuntu/project2/public/;
                  try_files $uri $uri/ /index.php?$query_string;
          }
  
          # This works, I am reverse proxying to NodeJS Application
          location / {
                  proxy_pass http://localhost:3001;
                  proxy_set_header Host $http_host;
                  proxy_http_version 1.1;
                  proxy_set_header Upgrade $http_upgrade;
                  proxy_set_header Connection "upgrade";
          }
  }
  </code></pre>