服务器 - 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; } }