正文 你真的了解如何将Nginx配置为Web服务器吗2019-08-15 09:18lufficc.com聪聪 WEB服务器 抽象来说 - 测速网

你真的了解如何将Nginx配置为Web服务器吗

admin3年前52
抽象来说,将 Nginx 配置为 Web 服务器就是定义处理哪些 URLS 和如何处理这些URLS 对应的请求。具体来说,就是定义一些虚拟服务器(Virtual Servers),控制具有特定 IP...
NginxWeb服务器" />WEB服务器 >正文 你真的了解如何将Nginx配置为Web服务器吗2019-08-15 09:18lufficc.com聪聪 WEB服务器 抽象来说将 Nginx 配置为 Web 服务器就是定义处理哪些 URLS 和如何处理这些URLS 对应的请求。具体来说就是定义一些虚拟服务器(Virtual Servers)控制具有特定 IP 和域名的请求。 dy("nr1")抽象来说控制具有特定 IP 和域名的请求。 更具体的来说Nginx 通过定义一系列 locations 来控制对 URIS 的选择。每一个 location 定义了对映射到自己的请求的处理场景:返回一个文件或者代理请求或者根据不同的错误代码返回不同的错误页面。另外根据 URI 的不同请求也可以被重定向到其它 server 或者 location 。 设置虚拟服务器 listen: Nginx 配置文件至少包含一个 server 命令用来定义虚拟服务器。当请求到来时Nginx 会首先选择一个虚拟服务器来处理该请求。 虚拟服务器定义在 http 上下文中的 server 中: http{ server{ #Serverconfiguration } } 注意: http 中可以定义多个 server server 配置块使用 listen 命令监听本机 IP 和端口号(包括 Unix domain socket and path)支持 IPv4IPv6IPv6地址需要用方括号括起来: server{ listen127.0.0.1:8080#IPv4地址查看全文