我有一个VPS,它现在运行的是Windows2016,我安装了IIS,我成功地让我的域名指向了我的IP,并成功地运行了一个简单的asp.net核心网站。太棒了!
现在我不确定是否可以添加另一个域来访问此服务器?在IIS中,我必须将我的asp.net核心文件发布到“默认网站”文件夹~/inetpub/wwwroot --所以如果指向我的服务器IP的任何东西总是只访问该文件夹,我如何才能设置另一个站点?
请原谅我,我是一个多管闲事的软件开发人员,但是网络和基础设施对我来说是非常新的。
编辑我认为这是绝对有可能的,并与名称服务器有关,但VPS提供商对我的新注册域名进行了排序,指向我的IP,所以也许我可以问问他们--尽管任何建议或链接都是非常感谢的。
发布于 2020-01-03 20:11:52
是的,可以在同一台Yes服务器上的不同域上托管多个网站。
在IIS中创建一个新站点并填充“主机名”字段。如果您想在之后更改此值,请选择您的网站,单击“绑定.”,在“主机名”中写入所需的主机名。

IIS将能够“区分”应该使用主机名服务的网站。
实际上,当浏览器访问网站时,如果使用HTTP/2,它会告诉when服务器具有"Host“HTTP标头的想要的主机名,或者":authority”:


发布于 2020-01-03 20:00:47
现在我不确定是否可以添加另一个域来访问此服务器?
可以,停那儿吧。
您需要在每个网站的绑定中添加主机标题。主机头应该与每个网站(www.domainA.com、www.domainB.com等)的FQDN相匹配。IIS然后将传入的客户端定向到相应的网站。
https://serverfault.com/questions/997549
复制相似问题