linux-nginx配置文件详解

nginx配置文件详解

1、在看nginx的配置文件前,我们先了解以下niginx是什么,能干嘛!

(1)nginx是啥玩意: 是一个高性能的HTTP和反向代理web服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名(想知根知底的,可以自行百度)
(2)nginx能干啥:

  • 反向代理: 用户提交请求到反向代理服务器,代理服务器将用户请求转发给目标服务器获取用户想要的数据然后返回给用户。在用户体验来说,反向代理服务器和目标服务器就是一个整体,用户并不知道自己找了个中介,目标服务器对用户不可见。比如,你觉得你家楼下小卖部的茶叶蛋还挺好吃,你以为是老板自家给你做的呢,但其实是隔壁老王做的。隔壁老王才是最终为你提供服务的人,但你不知道。
       有反向代理那肯定也有正向代理,有对比才有伤害呀。那啥是正向代理,有时用户无法直接请求目标服务器,于是请求能访问目标服务器的代理服务器说我要那些数据,你去帮我拿回来,这样看来用户跟代理服务器是一伙的,用户知道自己在找中间商,而目标服务器并不知道是哪个龟孙要拿这些数据,用户对目标服务器是不可见的。比如,你知道你爱吃的茶叶蛋是隔壁老王做的,所以你决定自己直接去老王那买,谁知老王说你长得不好看不卖给你,于是你找了长得有几分姿色的闺蜜打扮打扮后过去帮你买,而老王并不知道她是帮你买的。
  • 负载均衡: nginx将请求按一定策略分发各个服务器进行处理,提高应用的服务性能。比如,老让比你好看多了的闺蜜去帮你卖茶叶蛋,你心里也不是滋味,所以你决定还是回去小卖部那里买,好吃的东西固然多人买,隔壁老王自己做不够卖,供不应求,所以小卖部老板找来了另外两个做茶叶蛋的师傅,赵四和燕六。周末凌晨五点你去买茶叶蛋,发现有一百个人在买茶叶蛋,你排了五个小时才买到,虽然好吃,但是效率太慢了,你心里想着下次不来买了。小卖部老板愁得睡不着觉,订单多的时候,有时一位师傅忙得团团转转,其他两位师傅却闲得在打王者,顾客等得焦头烂额,就是因为订单没分配好。怎样才能让每个师傅都均衡地干活,最高效率的生产茶叶蛋呢?老板眉头皱得能夹碎鸡蛋,想了一晚上愣是没想出来什么对策,脑瓜子突然灵光一闪,于是老板顶着熊猫眼去某宝搜索,茶叶蛋师傅工作分配方案。果然真给他搜到了,店家报价99999,老板实在是太困了,以为是99.99,想着捡了大便宜爽快地答应了,并责怪自己没早点想到这个方法。
      店家给了小卖部老板五种解决方案:
      1、轮询
      2、权重
      3、iphash
      4、fair
      5、最少连接
  • 动静分离(静态网页服务器): 动静分离就是将静态资源和动态资源分开,保存在不同目录或者不同服务器里,使得nginx访问静态和动态的路径不一样。
  • 高可用配置: 如果只有一台nginx服务器进行代理服务,要是出现宕机或者其他故障,导致该nginx停止服务,那整个应用都将不可用,为了避免出现这种情况,可以配置一台备用的nginx服务器,保证应用服务的稳定性,两台nginx服务器绑定同一个虚拟IP。有两种模式,一种是抢占模式:如果主服务器重新启动了,备用的服务器就要让位,相当于前任回来了,备胎就要回归到备胎;另一种是非抢占模式,就算主服务器重新启动了,备用服务器也不用换回来,继续当老大,相当于备胎转正,前任回来也不管用;

2、nginx的配置文件路径: /usr/local/nginx/conf/nginx.conf

3、配置文件由三大模块组成

(1)全局模块:在events块之前的配置,设置全局生效的配置

  • 配置nginx运行的用户 | 用户组,默认为默认为nobody
#配置nginx运行的用户 | 用户组
#user nobody;
user username 
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

讨厌令狐冲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值