第八章:nginx常见问题

相同server_name多个虚拟主机优先级访问

优先读取第一个conf文件。

location匹配优先级

=进行普通字符精确匹配,也就是完全匹配优先级最高
^~表示普通字符匹配,使用前缀匹配优先级最高
~ \~*表示执行一个真个则匹配优先级最低

try_files使用

按顺序检查文件是否存在,存在即访问

location / {
      try_files $uri $uri/  index.html;   
      #先访问$uri 如果宕机(404)再访问$uri/ 再访问index.html
}

nginx的alias和root区别

alias /opt/app/image/;
root /opt/app/image/;
同:指定文件在哪个位置(路径)
异:root会根据uri路径来查找。alias不会
例子:
我们访问 192.168.0.1/image/dog.jpg
root设置 会在 /opt/app/image/image/dog.jpg目录去找
alias设置 会在 /opt/app/image/dog.jpg 去找

用什么方法传递用户的真实IP

如果客户使用多级代理来隐藏自己的ip,我们该如何获取他的真实ip呢。
我们应该在第一级代理处做手脚,我们要求一级代理来请求时,带上初始ip请求头信息

压测工具ab

建议系统学习下ab工具,不然很多factors都看不懂

ab -n 2000 -c 2 http://127.0.0.1/index.html     #2000次请求,每次2并发

http_load 也可以,有兴趣者自行百度。

系统与nginx性能优化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值