我在设置站点的主机标头时遇到了一些问题。我想使用 IIS 中的主机标头创建第二个这样的网站
Site: masteradmin
Host Header: none
XXX.XXX.45.28
Site: betamasteradmin
Host Header: betamasteradmin
XXX.XXX.45.28
当我尝试运行我的应用程序时,我得到了 504。这是nslookup
betamasteradmin的结果
Server: it.example.com
Address: XXX.XXX.44.40
Name: masteradmin.it.example.com
Address: XXX.XXX.45.28
Aliases: betamasteradmin.it.example.com
答案1
尝试添加另一个带有完整“betamasteradmin.it.acme.com”的主机头,然后在浏览器中尝试该地址,假设它解析为服务器 XXX.XXX.45.28
另外,尝试在 hosts 文件 c:\windows\system32\drivers\etc\hosts 中添加并输入服务器的本地 DNS,以将 betamasteradmin 与 127.0.0.1 关联 - 这样您就可以在服务器上打开 Web 浏览器,并输入“betamasteradmin”作为 url,这样应该就可以了。Hosts 文件 Wikipedia 条目
这样,您就可以排除 IIS 配置问题以及网络/防火墙问题。