散学
server_name _ 兜底方案
server {
listen 80 default_server;
server_name _;
}root
root 用来把请求 URI 映射到磁盘路径。
如:
请求 URI:/css/app.css
root: /usr/share/nginx/html
文件路径:/usr/share/nginx/html/css/app.cssindex
设置默认方式
如:
/usr/share/nginx/html/
变为
/usr/share/nginx/html/index.html/usr/share/nginx/html/panorama/
变为
/usr/share/nginx/html/panorama/index.htmltry_files
root /usr/share/nginx/html;
location /panorama/ {
try_files $uri $uri/ /panorama/index.html;
}请求 /panorama/user/profile
第一项 $uri 会找 /usr/share/nginx/html/panorama/user/profile
第二项 $uri/ 会找 /usr/share/nginx/html/panorama/user/profile/
最后一项 会进行转发,转发到 /panorama/index.html,对应磁盘文件 /usr/share/nginx/html/panorama/index.html
