1. 概述
几乎所有K/3 Cloud产品的使用者都知道,当产品正确部署完成后,打开浏览器(例如IE),输入“http://服务器IP地址/K3Cloud”即可访问业务站点并登录系统。
然而机智的小伙伴会有这样的思考:我能否直接通过“http://服务器IP地址”访问K/3 Cloud业务站点呢?答案是可以的,本文中将对使用“http://服务器IP地址”访问业务站点的各类配置方法进行讲解。
2. 配置方法
配置方法目前已知的有三种方法,其核心思想相同:跳转(重定向),但不同的方法配置过程自然不相同。
2.1 方法一
在服务器上找到C:\inetpub\wwwroot\iisstart.htm文件,将其备份后编辑内容,清除内容并复制下列代码后粘贴至其中,内容为:
<script type="text/javascript">
http://服务器IP/="http://服务器IP/K3cloud"
</script>
如图-1所示。
图-1 跳转代码
处理完成后重启IIS,假设服务器IP为192.168.1.110,此时访问http://192.168.1.110时系统自动跳转至http://192.168.1.110/K3Cloud,即成功访问业务站点,事实上此种方法该设置并不影响http://192.168.1.110/K3Cloud正常访问站点。
2.2 方法二
使用IIS的重定向功能。进入IIS信息服务管理器,在default web site下找到“HTTP重定向”,如图-2所示。
图-2 重定向
双击进入重定向后,在【将请求重定向到此目标】中填写“http://192.168.1.110/K3Cloud”,并选择【仅将请求重定向到此目录(非子目录)中的内容】,单击应用。如图-3所示。
图-3 MC站点升级日志
2.3 方法三
在服务器上找到C:\inetpub\wwwroot\iisstart.htm文件,将其备份后编辑内容,清除内容并复制下列代码后粘贴至其中,如图-4所示。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function loaded() {
document.location.href = "/K3Cloud/Silverlight/index.aspx";
}
</script>
</head>
<body "loaded()">
</body>
</html>
图-4 编辑iisstart.htm
其实没有做任何配置时当我们尝试仅使用IP地址访问某服务器时,看到的是一张图片,图片的样式与操作系统或IIS的版本相关,如图-5所示。
图-5 IIS初始页
上述方法的原理即用K/3 Cloud业务站点地址取代了该图片。
需要注意的是,以上方法仅限于浏览器访问使用,若从客户端登陆,依然需要输入完整的业务站点地址。
推荐阅读