在基于 Linux 的服务器中使用 PHP 动态创建子域
我想使用 PHP 即时创建子域。假设用户将自己注册为名称“ABC”。然后我想通过 PHP 自动创建一个名为“ABC.mydomain.com”的子域。我正在使用基于Linux 的服务器。
有人会指出我正确的方向吗?
I want to create sub-domains using PHP on the fly. Suppose a user registers himself as a name "ABC". Then I want to create a sub-domain named 'ABC.mydomain.com' automatically by PHP. I'm using a linux based server.
Would anyone point me to the right direction?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该知道,使用通配符 DNS 记录可以轻松完成此操作。这样:
在您的服务器端脚本中,您可以通过检查 abc 是否是现有的活动用户名来动态解析控制器/路由代码上的“abc.mydomain.com”,示例代码如下:
You should be aware that this is easily done using wildcard DNS records. This way:
In your server-side scripts, you dynamically resolve "abc.mydomain.com" on your controller/routing code by checking if abc is an existing active username, sample code below: