window2003 nginx给iis做负载均衡
最近因为工作需要给iis做了负载均衡效果不错实现很简单,先下载一个windows版的nginx,功能比较简单很多功能只能在linux下实现,我这只做个负载均衡。我用的版本是nginx1.2.4
先找两台机器各部署一个站点,nginx部署在其中一台机器上,
这里nginx的启动方式和linux类似,下载到压缩包解压到某个路径,
在dos下输入:nginx即可启动, 输入:nginx -s stop即可停止
先配好主配文件:
配置如下:
#usernobody;
worker_processes1;
#error_loglogs/error.log;
#error_loglogs/error.lognotice;
#error_loglogs/error.loginfo;
#pid logs/nginx.pid;
events {
worker_connections1024;
}
http {
include mime.types;
default_typeapplication/octet-stream;
sendfile on;
upstreamfineex{
#两个站点的内网地址
server 192.168.0.3:8080;
server 192.168.0.183:8888;
}
server {
listen 80;
#这里也可以用域名如 www.XXX.com我用的是ip
server_nameXXX.XX.XX.XX;
location / {
proxy_pass http://fineex;
proxy_redirect default;
}
error_page 500 502 503 504/50x.html;
location = /50x.html {
root html;
}
}
}
配置好启动即可,如果端口被占用无法启动
nginx监听端口和本机站点的端口不能冲突
简单吧,还是很实用的。
页:
[1]