8.web服务器
将NGINX配置为Web服务器,支持虚拟服务器多租户,URI和响应重写,变量和错误处理。
在高层次上,将NGINX 配置为Web服务器是定义它处理哪些URL以及如何处理这些URL上的资源的HTTP请求的问题。在较低级别,配置定义了一组虚拟服务器,用于控制对特定域或 IP 地址的请求的处理。有关配置文件的更多信息,请参阅创建 NGINX 配置文件。
HTTP 流量的每个虚拟服务器都定义了称为locations的特殊配置实例,这些实例控制特定 URI 集的处理。每个位置都定义了自己的方案,用于处理映射到此位置的请求。NGINX 提供对此过程的完全控制。每个位置都可以代理请求或返回文件。此外,还可以修改 URI,以便将请求重定向到另一个位置或虚拟服务器。此外,可以返回特定的错误代码,并且可以配置特定页面以对应于每个错误代码。