自动分配三级四级域名这个技术怎么做到的?

发布于 2022-09-04 02:18:32 字数 204 浏览 11 评论 0

我看有一些博客站,比如说xxx.blog.com这个站下我注册了一个id为changwei的用户,那么它可以自动分配一个changwei.xxx.blog.com域名给这个用户的个人空间,这是怎么做到的?是DNS服务商那边给了接口吗?

对了我刚刚看了一下我自己用的dnspod好像不可以分配四级域名啊?请问这怎么办?有哪些免费的域名商可以做到?或者实在不行自己搭建域名服务器?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

狼亦尘 2022-09-11 02:18:32

我以万网的域名为例。 我自己的域名是ddhigh.com
添加一条解析记录。
记录类型 A记录
主机名 *.demo
记录值 IP地址

此时域名解析已经可以了。
接下来添加nginx配置

server
    {
        listen 80;
        #listen [::]:80;
        server_name *.demo.ddhigh.com;
        index index.html index.htm index.php default.html default.htm default.php;

        set $subdomain '';
        if ($host ~ ^(\w+)\.demo\.ddhigh\.com) {
                set $subdomain $1;
        }

        root  /home/wwwroot/$subdomain.demo.ddhigh.com;

        include none.conf;
        #error_page   404   /404.html;
        location ~ [^/]\.php(/|$)
        {
            # comment try_files $uri =404; to enable pathinfo
            try_files $uri =404;
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
            #include pathinfo.conf;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        access_log off;
    }

当访问
a.demo.ddhigh.com
b.demo.ddhigh.com
...
等域名的时候,系统会使用 /home/wwwroot/对应的主机名下的目录作为网站目录

等风来 2022-09-11 02:18:32

可以分配呀= =四级域名啊,其实就是三级域名最前面的那一块加个点= =

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文