• nginx的学习(配置文件,以及部署的疑惑)


    1、在windows下安装nginx,解压之后,在此目录下,dos进去,start nginx

    2、配置文件:

    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;  
        keepalive_timeout  65;
        upstream localhost {  
            server localhost:8080 weight=1 max_fails=3 fail_timeout=10s;  
            server localhost:8085 weight=1 max_fails=3 fail_timeout=10s;  
        }
        server {
            listen       8086;
            server_name  localhost;
           location  / {             
                proxy_pass http://localhost;           
            }
        }
    }

    3、疑惑

    多台nginx实现均衡,有几种方法:
    1、每台nginx都有公网地址,在域名处设置同个域名多个指向,最简单实现轮洵。但故障切负会慢一点。
    2、一台公网nginx通过upstream功能,轮洵、ip、url多方式分发到内网多台nginx。但公网的nginx如果down机的话,内网全段。
    3、一对公网nginx加三个公网ip,通过keepalive实现高可用,再upstream到内网。
    4、一台硬件均衡服务器在前端,再通过硬件均衡到内容的其它服务器。





    我的解答:
    1:是一个域名指向了多台服务器,多台服务器都装有nginx,这多
    台服务器装nginx,也没有作用呀,是不是这多台服务器还要向下分发?

    2:我们一般的做法是第2种,弄一个公网,装nginx,然后分发到内网多台机器

    3:没看懂是怎么回事

    4:可能是用硬件均衡,也不是太懂
  • 相关阅读:
    [NoiPlus2016]换教室
    [HNOI2013]游走
    [Noi2002]Savage
    [SDOI2010]古代猪文
    [JSOI2008]最小生成树计数
    [SCOI2010] 连续攻击游戏
    文艺平衡树
    指针FHQTreap
    HAOI2007 上升序列
    HNOI2008 玩具装箱
  • 原文地址:https://www.cnblogs.com/li1111xin/p/4795500.html
Copyright © 2020-2023  润新知