示例:
上面的一些配置是服务器内全局的,比如root可以在站点上重新定义
当我们要指定多台服务器进行监控时,同理服务器名称在访问端口时很有用,但主机不同。 nginx会根据HTTP请求头的host来选择nginx配置文件中符合条件的服务器名的服务器配置
对应的顺序如下
所以当我们监听仅一台服务器配置的端口,server_name可以留空
两者功能类似,区别在于最终分配的地址不同,例如:
简单示例,匹配所有请求
正常匹配示例:
反向代理示例:
路由时可指定的nginx配置示例vue-router、react-router等框架想要开启日志模式
规则和顺序匹配Location
还有一个特殊的匹配类型@url,仅用于nginx内部hops,例如:
示例:
是的支持调度的常见算法有两种两个负载均衡器是weight和ip_hash。 权重模下,每台服务器都可以分配一个权重值,权重值越高,ip_hash分配给同一个后端服务器的同一个IP地址分配的访问概率就越大,所以我们不需要解析session。 共享问题。
示例:
mimetype和文件扩展名的对应关系一般放在mime.types中,然后使用includemime.types;
mime.types作用:通过文件,扩展名是使用内容类型设置的,如果Nginx没有找到相应的文件扩展名,它将使用默认类型。
默认类型一般由default_type定义,如default_typeapplication/octet-stream;完整的mime.types配置:http://github.com/h5bp/server-configs-nginx/blob/master/mime.types/p>
虚拟主机创建一个文件,放在vhost下,然后通过include指令包含它,这样很容易维护和管理。
配置:
参考:
http://工具。 oschina.net/apidocs/apidoc?api=nginx-zh上一篇:nginx location规则
下一篇:nginx的location例子