我正在尝试在我们公司服务器的子域上设置本地应用程序。 上已安装有 SharePoint http://companyweb/
,但我希望我的应用程序在 上运行http://orders.companyweb/
。
我尝试创建一个新网站,保留与 相同的 IP 地址http://companyweb
,并将主机标头值更改为orders.companyweb
。但是,无论我尝试从哪里访问该网站(网络周围的不同计算机,包括服务器本身),我都会收到 404 错误。
然后我尝试设置一个简单的网站index.html
,并将其作为最高优先级提供服务;但是,我仍然收到 404 错误。这让我认为我实际上错误地设置了网站本身。
我应该进行哪些更改才能在所有本地计算机上正确访问该应用程序?
答案1
我找到了一个解决这个问题的方法(对我来说,至少是有效的)。该解决方案基于此 Microsoft 支持票我使用的步骤如下:
- 打开 DNS 管理单元。为此,请单击“开始”,指向“管理工具”,然后单击“DNS”。
- 展开“正向查找区域”文件夹。
- 展开本地网络文件夹(它包含网络上所有计算机的主机名及其 IP 地址) - 在我的情况下是公司名称.本地。
- 添加“别名 (CNAME)”条目(通过右键单击空白处,或操作 -> 新建别名 (CNAME))。
- 在“别名”下,输入新网站的名称(在我的例子中,它是命令)
- 在“完全限定域名”下,输入托管网站的服务器名称(在我的情况下,服务器.公司名称.本地)。
- 在 IIS 管理管理单元下,打开新网站的属性。
- 在“网站”选项卡上,单击“IP 地址”框旁边的“高级”按钮。
- 单击网站的默认身份(最有可能是“默认”IP 地址、端口 80),然后单击“编辑”
- 对于“主机标头值”,请输入新网站的名称(在我的情况下,它是命令)
- 保存并关闭所有打开的对话框。
这种方法对我来说很有效;我希望它对其他人也有用。抱歉列表太长了,但要开始工作需要一点时间。