现在,我的服务器中有我的默认网站。这是绑定细节
Port : 80
HostName : (Blank)
IP Address: *
然后是我的自定义应用程序
Port : 80
Hostname : myPortal.com
IP Address : *
如果我使用myPortal.com浏览我的应用程序,它会很好,我没有任何问题。这是问题所在。出于应用程序可用性的目的,我有四个故障转移服务器,并且每个服务器都以相同的方式配置应用程序。
如果我想使用服务器名称浏览我的应用程序,以便找到其中一个服务器出现问题时,我无法执行此操作
比如说,如果我浏览,myPortal.com,它的工作,但如果我想浏览myserverA.com,它将进入默认网站
我试过的方法1: 为克服此问题,我将自定义应用程序的主机名字段设置为空白,并使用localhost for IIS Default网站进行更新。 怀疑1: 它服务于我的目的但我害怕如果我必须在服务器默认端口中再安装一个应用程序,我将遇到麻烦。有没有最好的方法来解决这个问题
我试过的方法2 我将主机名留为默认网站的空白名称,并将myPortal.com留给我的自定义应用程序,然后编辑我的自定义应用程序的IP地址字段。我更改了#34;所有未分配"的IP地址。到"服务器IP地址"
怀疑2: 它的目的是通过myPortal.com和myServer.com浏览我的应用程序,但改变IP的影响是什么?#34;所有未经指导的"到"具体地址"? 此外,将来,如果我在具有不同主机名的默认端口中再承载一个应用程序,我将如何使用服务器名称或IP名称访问该服务器?
答案 0 :(得分:1)
这正是他们想要的。
要访问特定服务器上具有主机名的特定站点,您可以去修改主机文件,添加主机名条目并指向目标服务器的IP。然后在浏览器中,您可以正确访问它。
答案 1 :(得分:0)
这是最终解决的解决方案
在自定义应用程序的EditBindings下,再添加一个绑定 将主机名保留为新绑定的空白。添加8080以外的端口号
它有助于解决以下问题
因此,将来,如果我想在默认端口中再安装一个应用程序,我必须为该服务器注册新的主机名,并添加一个额外的绑定以便使用服务器名称进行浏览