Nginx教程:配置静态内容服务器

如何使用NGINX来提供静态内容服务,定义搜索路径以查找请求的文件的方法,以及如何设置索引文件。

在这个部分,我们主要涉及以下几个方面的内容:

  • 根目录和索引文件
  • 尝试几个选项
  • 优化NGINX服务内容的速度

1. 根目录和索引文件

root指令指定将用于搜索文件的根目录。 要获取请求文件的路径,NGINX将请求URI附加到root指令指定的路径。 该指令可以放置在httpserverlocation上下文中的任何级别上。 在下面的示例中,为虚拟服务器定义了root指令。 它适用于不包括root指令的所有location块以显式重新定义根:

server {
    root /www/data;

    location / {
    }

    location /images/ {
    }

    location ~ \.(mp3|mp4) {
        root /www/media;
    }
}