一台服务器支持多个域名和站点

一台服务器支持多个域名和站点,第1张

最近数次遇到这种情况:硬件资源有限,但有些开发配置要求比较严苛(如在微信公众号进行接口配置或安全域名配置),要求80端口甚至顶级域名。但服务器的80端口早就被之前的已经上线的应用占掉了。

因此做了一些尝试,最终解决了访问问题。

域名都解析到该服务器的IP下,通过Nginx区分主机头,从而决定请求访问到哪个应用。

相当于门卫将不同的来者领到不同的房间。

最终通过对Nginx的配置实现了需求。

目前用着没啥问题,但 优劣还待考证。

指向第二个应用的本机地址。

附上原有的第一个应用的upstream。

注意本例中,要新添加的解析二级域mysitemydomaincom

再给conf添加如下1个server:

添加后,有2个server,一个用来匹配 >以windows2003服务器IIS60为例:
按正常步骤新建几个不同站点。
站点都不指定IP,都指定端口为80
然后分每个站点分配主机头为空就可以了,就是域名绑定
具体的主机头设置在:网站上点右键,属性,高级,添加,ip选全部未分配,端口填80,主机头值,输入要为些网站使用的域名。确定,就可以了。
例如网站A,在主机头处输入绑定域名>

一个服务器可以解析多个域名。

要访问一台互联网上的服务器,最终还必须通过IP地址来实现,域名解析就是将域名重新转换为IP地址的过程。一个域名对应一个IP地址,一个IP地址可以对应多个域名;所以多个域名可以同时被解析到一个IP地址。域名解析需要由专门的域名解析服务器(DNS)来完成。

扩展资料

域名解析的过程

当应用过程需要将一个主机域名映射为IP地址时,就调用域名解析函数,解析函数将待转换的域名放在DNS请求中,以UDP报文方式发给本地域名服务器。

本地的域名服务器查到域名后,将对应的IP地址放在应答报文中返回。同时域名服务器还必须具有连向其他服务器的信息以支持不能解析时的转发。

若域名服务器不能回答该请求,则此域名服务器就暂成为DNS中的另一个客户,向根域名服务器发出请求解析,根域名服务器一定能找到下面的所有二级域名的域名服务器,这样以此类推,一直向下解析,直到查询到所请求的域名。

你好
在你的服务器的IIS中对网站进行主机头设置即可解决你的问题。
第一步:在Windows
2003中启动IIS组件,然后在网站选项上点鼠标右键选择“新建”->“网站”
第二步:在网站描述处填写“××站点”来区分另一个网站名称,点“下一步”按钮继续。填写内容根据网站自己定。
第三步:接下来就是主机头设置的关键了,网站IP地址处信息保持默认的“全部未分配”即可,端口是默认的80,最下面的“此网站的主机头”输入一个域名,当然如果真的要对internet发布自己的网站,这个域名是要输入真实的已经注册的。
第四步:选择网站发布的主目录,通过“浏览”按钮定位站点文件夹。
第五步:设置网站访问权限,这个就要根据自己站点的特征决定了。
设置完毕。另外,要想域名生效,除了解析正确,域名和主机服务器绑定外,你的服务器还要开启DNS服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13370564.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存