基于云的应用程序中的自定义域映射

时间:2017-05-22 06:28:25

标签: php apache laravel web domain-mapping

我在laravel / php中创建了一个基于云的应用程序。

我有一个功能,用户可以将他们的网站放在user.myapp.com上并且它可以工作(使用子域和模型绑定)。

我现在想更进一步,并允许用户添加自己的自定义域名。因此,他们的网站可以在user-domain.com上访问,而不是(或同样)user.myapp.com。

我想了解如何做到这一点。我使用的是基于php和apache的Laravel框架。

我需要什么样的服务器?我可以使用共享主机吗? 为了实现这一目标,我需要做些什么配置? 用户必须创建什么DNS记录才能将事物放在一起?

1 个答案:

答案 0 :(得分:0)

您可以使用任何类型的服务器执行此操作。您可以创建一个被任何域捕获的路由,并且在此路由的控制器中,您可以查询数据库以了解应该为该域显示哪个网站。

您可以使用app('request')->root();

获取当前请求的域名