一、路由转发
- 有时候用户通过路由访问服务器的资源,其实你的资源在另一个文件夹下面,就可以使用alias命令,将用户请求进行转发
- 如果你的服务器是window服务器的话,静态资源可能在其他盘符下面,你也可以通过这种方式进行设置
# nginx服务器
location /static {
alias /public;
}
# window服务器
location ^~ /static {
alias "D:\\public\\静态资源";
}
二、访问所有文件
- 有时候一个nginx服务就是为了用来下载文件的,网上很多下载服务都是这样的,这时候你就要允许访问目录下所有文件
- 你就需要增加以下三项配置
- autoindex: on 允许列出目录,启用目录流量
- autoindex_exact_size off 显示出文件的确切大小,单位是bytes
- autoindex_localtime on 显示的文件时间为文件的服务器时间
location /static {
alias /public;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
}
