server {
listen 80;
server_name pwta;
root html;
location /test/{
alias html/test/;
autoindex on;
}
location ~ \\.php$ {
Both the alias
and root
directives are best used with absolute paths. You can use relative paths, but they are relative to the prefix
config option used to compile nginx, and are generally not what you want.
You can see this by executing nginx -V
and finding the value following --prefix=
.
Prove this to yourself by looking at the log, you will find a "no such file" error.