zoukankan      html  css  js  c++  java
  • 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:可能是用硬件均衡,也不是太懂
  • 相关阅读:
    MySQL存储过程参数【4】
    MySQL存储过程的变量【3】
    MySQL存储过程入门【2】
    MySQL存储过程简介【1】
    MySQL删除重复行的方式
    在MySQL单个表中找到重复的值
    MySQL比较两个表不同的数据
    【思维】P5743 【深基7.习8】猴子吃桃——有趣的解法,归纳推导
    对判断质数的算法的优化
    【思维】P1321 单词覆盖还原
  • 原文地址:https://www.cnblogs.com/li1111xin/p/4795500.html
Copyright © 2011-2022 走看看