Nginx教程:配置静态内容服务器
如何使用NGINX来提供静态内容服务,定义搜索路径以查找请求的文件的方法,以及如何设置索引文件。
在这个部分,我们主要涉及以下几个方面的内容:
- 根目录和索引文件
- 尝试几个选项
- 优化NGINX服务内容的速度
1. 根目录和索引文件
root指令指定将用于搜索文件的根目录。 要获取请求文件的路径,NGINX将请求URI附加到root
指令指定的路径。 该指令可以放置在http
,server
或location
上下文中的任何级别上。 在下面的示例中,为虚拟服务器定义了root
指令。 它适用于不包括root
指令的所有location
块以显式重新定义根:
server {
root /www/data;
location / {
}
location /images/ {
}
location ~ \.(mp3|mp4) {
root /www/media;
}
}