单个主机文件条目可以包含多个域/子域吗?
Posted
技术标签:
【中文标题】单个主机文件条目可以包含多个域/子域吗?【英文标题】:Can a single hosts file entry contain multiple domains/sub-domains? 【发布时间】:2013-09-03 10:41:58 【问题描述】:这可能是一个奇怪的问题,但我很想知道单个主机文件条目是否可以在同一行包含多个域?
我知道以下可以用于主机条目:
127.0.0.1 somedomain.com
但是,我想知道以下是否可行:
127.0.0.1 somedomain.com, alternate-domain.com, subdomain.domain.com
或
127.0.0.1 somedomain.com, *.domain.com
(注意:我在windows上做hosts文件条目)
可能以前有人问过这个问题,但我在写我的问题之前用谷歌搜索过,我并没有找到一个好的答案。感谢您花时间阅读和回答,这将非常有帮助。
【问题讨论】:
是的,但你试过了吗?有什么问题吗? 我试过了,但它在子域上对我不起作用。 hosts file and multiple sub-domains 的可能重复项 这似乎很有帮助,但我想知道我是否遗漏了什么。因为我的主机文件条目是按照引用的评论所说的那样完成的。我尝试访问的子域位于 https 上,而我要从中移动的域位于 http 上。可能是因为与 SSL 相关的原因? 我得到了答案,请参阅我发布的答案。感谢您的 cmets。 【参考方案1】:我找到了解决办法。
在 IIS 上,我必须在绑定中添加 https 以在我的开发环境中使用用于 SSL 的 IIS 开发证书。
此外,在此过程中,我发现以下两种方法都对我有用。
127.0.0.1 somedomain.com, alternate-domain.com, subdomain.domain.com
或
127.0.0.1 somedomain.com alternate-domain.com subdomain.domain.com
空格和逗号都可以,我可以在同一行添加多个域、子域组合。
另外,如果您从非安全域转移到安全域/子域,则需要在 Web 服务器上为其设置 SSL 证书,否则最终会在浏览器中显示错误。强>
干杯!
【讨论】:
您能否确认您是否正在 Windows 主机文件上尝试它?因为我都试过了,它对我有用。另外,请确保您没有两个主机文件条目,否则它有可能被覆盖。 我尝试了 Windows 主机文件。我只有一个主机文件。以上是关于单个主机文件条目可以包含多个域/子域吗?的主要内容,如果未能解决你的问题,请参考以下文章