码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-09-09 19:07:21      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

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:可能是用硬件均衡,也不是太懂

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

标签:

原文地址:http://www.cnblogs.com/li1111xin/p/4795500.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!