nginx
时间:2023-07-14 13:03:01 | 来源:网站运营
时间:2023-07-14 13:03:01 来源:网站运营
nginx:参考文章:
Nginx $host变量详解 - 简书 (jianshu.com)
一、nginx.conf各项参数的含义
1、client_max_body_size
限制请求体的大小,若超过所设定的大小,返回413错误。
2、default_type application/octet-
stream如果mime类型没有匹配上,默认使用二进制流的方式传输。
3、upstream
一个upstream需要设置一个名称,这个名称可以在server里面当作proxy主机使用。一个upstream可以设置多个server,通常情况下Nginx会轮询每一个server,从而达到最基本的负载循环效果。
4、server name是指在Nginx配置文件中,在server块中,用server_name指令设置的值。一个server可以多次使用server_name指令,来实现俗称的“虚拟主机”。
关于虚拟主机的确定方法,还是引用Nginx的官方文档:
在这个配置中,nginx仅仅检查请求的“Host”头以决定该请求应由哪个虚拟主机来处理。如果Host头没有匹配任意一个虚拟主机,或者请求中根本没有包含Host头,那nginx会将请求分发到定义在此端口上的默认虚拟主机。在以上配置中,第一个被列出的虚拟主机即nginx的默认虚拟主机——这是nginx的默认行为。而且,可以显式地设置某个主机为默认虚拟主机,即在”listen”指令中设置”default_server”参数:
server {
listen 80 default_server;
server_name example.net www.example.net;
…
}