Nginx Bla~Bla~
root 和 alias指令都用于指定服务器上的文件系统路径,但它们在用法和行为上有一些不同
root指令通常用于在Nginx配置中定义一个目录,该目录将作为请求的根目录。
server { location /static/ {root /var/www; 请求 /static/index.html 将映射到 /var/www/static/index.html}
}
root除了在location里配置,一般还可以在server里配置。
server { listen 80; server_name example.com; root /var/www/html; ...
} 对于所有进入服务器的请求,Nginx会在/var/www/html下查找对应的文件
alias指令也用于指定文件系统路径,但它允许我们重写URL路径。
server { location /static/ {alias /var/www/data/; 请求 /static/index.html 将映射到 /var/www/data/index.html}
}