我有一个IIS服务器,正在尝试运行同一网站的两个副本。此服务器只有一个公网IP。
因此,为了区分要打开的站点,我创建了两个掩码主机名,如下所示
site1.mysite.com
site2.mysite.com这两个掩码都命中了同一端口80上的同一公网IP。
现在,在绑定中,我将两个网站设置为映射到这些屏蔽的站点主机名。当我访问这些网站时,我得到了404。
如果我不使用口罩,通过做一个http://localhost -我能够正确地打开网站。
对可能的错误有什么想法吗?
发布于 2020-07-03 11:29:27
首先,请检查该请求是否已登录IIS。如果请求没有被记录,那么一定是IIS绑定或DNS条目有问题。
因此,问题是如何注册被屏蔽的主机名?
1.请确保可以从您的公网IP地址访问网站。localhost始终映射到127.0.0.1。所以它并不代表可以访问公网ip。如果无法从公网IP访问。请确保您的服务器已映射到DMZ。
2.由于您正在尝试通过公网IP访问网站,请确保您已经购买了该域名,并将其映射到您的公网域名。如果您是在主机文件中注册站点,请尝试nslookup并检查它是否映射到正确的位置。
3.请尝试停止其他站点,只启动特定的测试站点。然后使用主机名和IP地址设置绑定。
https://stackoverflow.com/questions/62700117
复制相似问题