最近因为工作需要给iis做了负载均衡效果不错
实现很简单,先下载一个windows版的nginx,功能比较简单很多功能只能在linux下实现,我这只做个负载均衡。我用的版本是nginx1.2.4
先找两台机器各部署一个站点,nginx部署在其中一台机器上,
这里nginx的启动方式和linux类似,下载到压缩包解压到某个路径,
在dos下 输入:nginx 即可启动, 输入:nginx -s stop 即可停止
先配好主配文件:
配置如下:
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
upstream fineex{
#两个站点的内网地址
server 192.168.0.3:8080;
server 192.168.0.183:8888;
}
server {
listen 80;
#这里也可以用域名如 www.XXX.com 我用的是ip
server_name XXX.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监听端口和本机站点的端口不能冲突
简单吧,还是很实用的。
转载于:https://blog.51cto.com/zhongwen/1043933