服务器 - Nginx
Nginx 是可以进行负载均衡的服务
要使用的话 先下载 Nginx
因为近期都是用 Windows 操作系统, 所以可以下载一个 Nginx 的 Windows 版本
http://nginx.org/en/download.html
然后利用管理员打开 cmd
定位到 Nginx 根目录下
start nginx -c conf\nginx.conf 根据 conf 文件夹下的 nginx.conf 文件配置 来开启 nginx 服务
nginx -s reload 重启 nginx 服务
nginx -s quit关闭 nginx 服务
接下来重点是关于配置
#如果有多个分发地址, 这在这里指定
#如果在这里指定了域名形式的话, 可能需要写一个host来充当DNS服务器
#最好可以用ip直接写, 因为分发服务器对象的话, 域名就不那么重要了
upstream myWebSite{
server 100.00.000.001:20001;
server 100.00.000.001:20002;
server 100.00.000.002:20003;
}
server {
#nginx监听的端口, 因为80已经被占用, 所以随便设
listen 800;
#吧 nginx 服务视为一个服务器的话, 那么这项就是配置访问它的访问域名
#通常写成 域名地址的形式, 可以使用通配符来进行匹配
#主要用处是, 如果配置了多个 server 的话, 用这个来进行区分
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.cshtml index.html index.htm;
#这里是重点, 用来配置分发请求的服务端
#如果有 upstream 的话, 这里就是 http:// 加 upstream 的名字
#为什么要加 http:// 就是因为需要 这里的协议加上 upstream 里的 server 组成一个完整的浏览地址
proxy_pass http://myWebSite;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}


浙公网安备 33010602011771号