Home > OS >  Why is nginx duplicating the folder in the path
Why is nginx duplicating the folder in the path

Time:11-16

I am trying to configure Adminer with Nginx. This is my adminer.conf:

server {
  listen 80;
  
  location /adminer {
    root /usr/share/webapps/adminer;
    index index.php;
  }
}

However, when I go to localhost/adminer I get the error /usr/share/webapps/adminer/adminer/index.php is not found (No such file or directory).

The adminer folder is duplicated and I don't know why. The location should resolve to /usr/share/webapps/adminer/index.php.

CodePudding user response:

The location should just be

  • / from /usr/share/webapps/adminer for localhost
  • /adminer from /usr/share/webapps for localhost/adminer
server {
  listen 80;
  
  location /adminer {
    root /usr/share/webapps/;
    index index.php;
  }
}
  • Related