泛域名解析怎么绑定到指定目录

泛域名解析怎么绑定到指定目录,第1张

泛域名指的是通过域名解析面板解析通配符*到服务器IP

即可实现 *.xxx.com(*代表所有合法二级域名头,如:bbs www news)指向同一IP

服务器就同时绑定了所有.xxx.com的二级域名,不需要一个个绑定。例如:qq空间,博客这些做法。

IIS6实现的步骤如下:

1.打开服务器上的IIS上的网站右键属性,在“网站”→“高级”那里添加一条网站标识,主机头保持为空。

2.IIS设置好后再来进到域名解析控制面板,设置泛解析的IP地址,如下图:

3.解析生效后。不管打开 a.shkcn.com b.shkcn.com c.shkcn.com 都是指向一个空间了

这个是IIS不支持,不是软件不支持。如果你确实需要泛域名,可以就直接绑定:80或者直接绑定IP,而且你得先确认IIS里面已经删除了那个默认的站点,这样的话会导致所有没有绑定的域名都会访问到这个站点。

原理:一个nginx可以再配置文件中使用导出的变量。其中$host变量就是指的Y.XXX.com,因此直接使用$host变量就可以了。如下,就可以使用一个server把所有的请求指定到不同的目录下。

实现方法:

http {

    #...

    server {

        listen 80

        server_name $host#在server_name中使用$host而不用自己去一个一个绑定了。

        #...

        location / {

            #根目录为$host,$PATH为$host所在的目录。

            root $PATH/$host

            #....

        }

}


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/52806.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存