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

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

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

须要一个nginx服务器。nginx

须要修改本机的hostspring

 

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

 

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

在这里,nginx.conf 主配置文件只须要一行代码,引用便可 以下:app

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

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

下面写mmall.confjsp

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的所有复制过去。结果。报错。spa

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

 

咱们须要知道的nginx三个主要的命令:

启动服务:start nginx 中止服务:nginx -s stop 从新加载:nginx -s reload(配置文件被修改后须要执行它)
相关文章
相关标签/搜索