Nginx+iis站點實現負載均衡方法:
1.官網下載nginx壓縮文件解壓。我本地解壓路徑D盤
2.配置nginx 打開nginx.conf文件 在http模塊內添加 upstream 模塊,插入
upstream www.g.cn {
server 127.0.0.1:8011; // 127.0.0.1 第一個服務器ip 8011第一個iis站點端口號
server 127.0.0.1:8012; // 127.0.0.1 第二個服務器ip 8012第二個iis站點端口號
}
在server 模塊內 修改listen 端口 8999 ,切記 這個端口號沒有被其他程序占用 如果被占用,nginx是無法安裝成功的。
3.cmd 命令行進入nginx文件目錄 。依次輸入 D: , cd D:\nginx-1.14.1 , start nginx.exe . 輸入完start nginx.exe命令后 屏幕會一閃而過。然后使用 tasklist 命令查看是否安裝成功nginx。也可以在進程列表中找到nginx,如果進程列表中沒有nginx則表示nginx沒有安裝成功。
4.在瀏覽中訪問 http://127.0.0.1:8999 提示 wellcome to nginx
5.iis站點配置 (iis添加站點這里不做講解)
在服務器iis 管理工具中新建兩個iis站點 一個綁定 端口8010, 另個綁定8012.
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = “HTTP訪問端口:” + Request.ServerVariables[“SERVER_PORT”];//HTTP訪問端口”
}
所有的訪問都是通過 8999端口分發(fā)請求。
6.在瀏覽器中輸入 http://localhost:8999/index.aspx 可以多刷新幾次界面,查看效果。