码迷,mamicode.com
首页 > Windows程序 > 详细

window下nginx负载均衡简单配置-----权重的实现

时间:2018-04-03 23:58:52      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:nginx   权重   autoindex   需要   html   --   server   window   index.php   

下面介绍一个在window下的nginx的负载均衡配置。

需要你在你的电脑上跑两个tomcat。一个8080,一个9080。

需要一个nginx服务器。

需要修改本机的host

 

注意:我们这里配置不会再nginx的主配置文件里面配置,因为为了更好的扩展性,以防污染原来的配置文件,我们采用引用的方法,学过spring的童鞋都应该知道。就不多说了。

 

这里主要说nginx配置。至于怎么在一台电脑跑两个tomcat  可以找我相关的博客。

在这里,nginx.conf 主配置文件只需要一行代码,引用即可 如下:

http {
        include       vhost/*.conf;
        include       mime.types;
        default_type  application/octet-stream;
    
        。。。。省略
        
}

在http节点加上include       vhost/*.conf; 这一句  这一句的意思是在当前的目录下新建一个vhost目录,然后创建一个后缀为conf的配置文件。

下面写mmall.conf

upstream www.mmall.com{
        server www.mmall.com:8080;  
        server www.mmall.com:9080 weight=1;
}
 
 
 server {  
    listen 80;   
    server_name www.mmall.com; 
    autoindex on;
    access_log  logs/mmall.log  combined;
    index index.html  index.jsp index.php;
    location / {  
       
        proxy_pass http://www.mmall.com;  
        add_header Access-Control-Allow-Origin *;   
          
    }  
      
} 

解释一下上面的代码可能会遇到的坑。  这个引用的配置文件只需要写server节点 不需要其他的节点。第一次我直接把nginx.conf的全部复制过去。结果。报错。

没什么好说的  启动就行   轮询需要多试几次   最起码试30次左右  会看出效果   因为    我查了~~~~~~~~~~~~~~~~擦

 

我们需要知道的nginx三个主要的命令:

启动服务:start nginx
停止服务:nginx -s stop
重新加载:nginx -s reload(配置文件被修改后需要执行它)

 

window下nginx负载均衡简单配置-----权重的实现

标签:nginx   权重   autoindex   需要   html   --   server   window   index.php   

原文地址:https://www.cnblogs.com/coder-lzh/p/8711465.html

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