Nginx常见问题

本文深入探讨了Nginx配置的细节,包括虚拟主机优先级、location匹配规则、try_files用法、alias与root的区别、用户真实IP传递及常见错误处理。通过具体示例,帮助读者理解并掌握Nginx配置的最佳实践。
摘要由CSDN通过智能技术生成

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 后端服务执行超时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值