尝试学习在 Server 2016 - IIS 10 上进行 IIS 农业,我能够配置农业设置,但我的 ARR 始终只能从第二台服务器获取点击。
这是我的配置详情;主服务器 Windows Server 2016 标准 - 192.168.2.15 - IIS 10 - 网站名称为 servistest,它仅包含一个页面,即 index.asp;
<!DOCTYPE html>
<head>
<meta name="description" content="Webpage description goes here" />
<title>Web Server 001</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="">
</head>
<body>
<%
Response.Write "<font color='red' size='35px'><b><center>"+FormatDateTime(date,format)+" "+FormatDateTime(time,format)+"<br>WEBSERVER 001</font></b></center>"
%>
</body>
</html>
第二台服务器;Windows Server 2016 Standard - 192.168.2.16 - IIS 10 - 网站名称为 servistest,它包含与 index.asp 相同的 asp 页面
<!DOCTYPE html>
<head>
<meta name="description" content="Webpage description goes here" />
<title>Web Server 002</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="">
</head>
<body>
<%
Response.Write "<font color='BLUE' size='35px'><b><center>"+FormatDateTime(date,format)+" "+FormatDateTime(time,format)+"<br>WEBSERVER 002</font></b></center>"
%>
</body>
</html>
第三台服务器;Windows Server 2016 Standard - 192.168.2.17 - IIS 10 - 网站名称为 servistest,它包含与 index.asp 相同的 asp 页面
<!DOCTYPE html>
<head>
<meta name="description" content="Webpage description goes here" />
<title>Web Server 003</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="author" content="">
</head>
<body>
<%
Response.Write "<font color='GREEN' size='35px'><b><center>"+FormatDateTime(date,format)+" "+FormatDateTime(time,format)+"<br>WEBSERVER 003</font></b></center>"
%>
</body>
</html>
以下是主要的服务器设置; 农场设置 URL 重写设置 负载平衡设置 浏览器输出
经过这些设置后,当我拨打 192.168.2.15 时,它会转到 192.168.2.16/index.asp,并且只显示此页面 浏览器输出 它从不显示来自两台服务器的另外两个页面。
多次使用 shift+F5 刷新页面,清除浏览器和服务器的缓存,无论我做什么,它都只显示 Web 服务器 002/192.168.2.16 上的页面,并且永远不会访问主服务器/192.168.2.15 或第三服务器/192.168.2.17。
网络上几乎所有的操作文档都使用域名而不是 LAN IP 地址,这是我做错的吗?我正在本地网络上工作,这就是为什么我应该编辑服务器和客户端的主机文件以使用域名? ARR 是否需要至少 3 台服务器(用于场配置的主服务器 + 2 台用于平衡的服务器)才能正常工作?