首页 > 代码库 > nginx入门(一)window下实现简单的负载均衡
nginx入门(一)window下实现简单的负载均衡
下载地址:http://nginx.org/en/download.html
我下载的是当前最新版本 (nginx/Windows-1.11.10)
解压运行nginx.exe 可以看到命令行窗口一闪而过,查看任务管理器,可以看到多出两个nginx.exe的进程
进入解压目录的conf下
这个文件就是nginx的配置文件了,这个是window版的,有些配置被注释掉了
配置详细可以看这篇博客 http://www.cnblogs.com/sunxucool/p/3225818.html
输入localhost可以看到nginx的默认页面
现在来使用一个web工程实现负载均衡...
改配置文件
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; upstream wgf.com{ #重定向的配置 server localhost:8081; #负载均衡服务器1 server localhost:8082; #负载均衡服务器2 } server { listen 80; #监听端口 server_name localhost; #监听ip location / { #root html; #index index.html index.htm; proxy_pass http://wgf.com; #监听到的地址重定向到这个地址 proxy_redirect default; } error_page 500 502 503 504 /50x.html; #错误页匹配 location = /50x.html { root html; } } }
这个实现的原理可以从配置中大概看出来 监听到localhost:80请求重定向到nginx的伪站点http://wgf.com,
然后nginx通过配置找到最终访问的服务器地址localhost:8081 和localhost:8082
这两个是我本地的两个web工程,访问localhost会在这两个服务中轮换。效果如下
nginx入门(一)window下实现简单的负载均衡
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。