是的,Nginx代理会走服务器的网络。当客户端请求访问网站时,Nginx会将请求发送到服务器,服务器接收到请求后通过Nginx进行处理和响应。在这个过程中,Nginx扮演了代理服务器的角色,将请求转发给后端服务器,并将响应返回给客户端。
Nginx代理可以使用不同的协议进行通信,例如>服务器名称作为在 server_name 指令的参数,掌控着使用哪个 server 处理 request 的决定权。详见 如何处理一个请求 。它可以分为全名称(exact names)、通配符名称(wildcard names)和正则名称(regular expressions)三种类型。
当通过名称查找一个虚拟服务器时,如果匹配到多个 server_name ,究竟使用哪个由以下优先级决定。
通配符名称只能在名称的开始或结束处包含星号,并且只能在点的边上包含星号。所以,诸如 > 如果定义了大量的服务器名称,或者定义了过长的服务器名称。则可能需要在>Ubuntu 1804上的Nginx默认启用了一个服务器模块,该模块被配置为在/var/> >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)