£添加自定义域

问题描述 投票:0回答:1

我正在构建SaaS服务,并且我想为自定义域构建功能。现在,我的服务域是myservice.com/abc_client_info,我想更改为client_domain.com,/abc_client_info

正如我看到Shopify,Github,Bitly等可以做到的那样,我只是想知道创建这种功能的机制如何。

我不知道如何在Google上获取正确的关键字来找到解决方案。

subdomain virtualhost saas custom-domain
1个回答
1
投票

[对于那些熟悉StackExchange网络的人来说,可能已经注意到,SE具有针对各种专业主题的“自定义域”,例如:

  • crypto.stackexchange.com:用于加密,

  • security.stackexchange.com:用于IT安全,

  • blender.stackexchange.com:适用于Blender 3D创新软件。

这里,“ crypto”,“ security”和“ blender”是stackexchange.com域的“子域”。到目前为止,子域是托管“自定义域”的最简单方法,因为注册不同的“父”域不需要额外的费用。

Shopify,GitHub等将某些通配符子域指向其特定的IP地址,并在创建和淘汰子域时动态地服务基于名称的“虚拟主机”网站。可以在域名注册商网站上配置这些子域。

在幕后发生的事情是,Web服务器找到了通配符子域的匹配项,并调用了动态托管软件(例如CGI脚本,PHP,ASP.NET,JSP等),它们被编程为进一步区分和识别这些子域并提供自定义内容。另一种方法是在服务器配置中静态配置每个子域(例如Apache HTTPD中块中的ServerName),这提供了有限的灵活性,但更易于编程。

© www.soinside.com 2019 - 2024. All rights reserved.