在nginx.conf 配置文件中默认使用root配置了nginx静态界面地址
规则: root配置的路径+location路径为访问的路径。
路径规则:
①相对路径: 上图所示的为相对路径,即nginx的prefix路径(/usr/local/nginx)+html路径,也就是nginx启动时的相对路径。
②绝对路径: 如果配置和上图中一样的路径,则需要改为: root /usr/local/nginx/html。
alias配置静态文件地址
location /html {
alias /usr/local/nginx/html;
index index.html index.htm;
}
# eg:2
location /file/ {
alias /usr/local/nginx/file/;
index index.html index.htm;
}
上文中我用了两个例子,首先alias配置和root区别之一便是 location匹配的路径需要和实际路径后面那节一样。 (root是 root路径+location路径)
第二个区别就是,root会忽视路径最后面的 / 但是alias必须两个同时存在或同时不存在即可