1.相同server_name多个虚拟主机优先级访问
优先读取先配置的文件
2.location匹配优先级
= 进行普通字符精确匹配,也就是完全匹配
^~ 表示普通字符匹配,使用前缀匹配
~\~* 表示执行一个正则表达式 (优先级最高)
3.try_files的使用
按顺序检查文件是否存在
location /{
try_files $uri $uri/ /index.php;
}
4.alias和root区别
location /request_path/image/{
root /local_path/image/;
}
http://www.cyw.com/request_path/image/dog.png
/local_path/iamge/request_path/image/dog.png
-----------------------------------------------
location /request_path/image/{
alise /local_path/image/;
}
http://www.cyw.com/request_path/image/dog.png
/local_path/iamge/dog.png
5.如何传递用户真实IP
第一级代理 set x_real_ip=$remote_addr
后端服务 $x_real_ip = IP1
6.Nginx 413 Request Entiry Too Large
用户上传文件限制 client_max_body_size
502 bad geteway 后端服务无反应
504 Gateway Time-out 后端服务执行超时