我在laravel / php中创建了一个基于云的应用程序。
我有一个功能,用户可以将他们的网站放在user.myapp.com上并且它可以工作(使用子域和模型绑定)。
我现在想更进一步,并允许用户添加自己的自定义域名。因此,他们的网站可以在user-domain.com上访问,而不是(或同样)user.myapp.com。
我想了解如何做到这一点。我使用的是基于php和apache的Laravel框架。
我需要什么样的服务器?我可以使用共享主机吗? 为了实现这一目标,我需要做些什么配置? 用户必须创建什么DNS记录才能将事物放在一起?
答案 0 :(得分:0)
您可以使用任何类型的服务器执行此操作。您可以创建一个被任何域捕获的路由,并且在此路由的控制器中,您可以查询数据库以了解应该为该域显示哪个网站。
您可以使用app('request')->root()
;