Laravel和Apache2-为每个新注册用户创建子域

时间:2018-09-26 07:00:10

标签: php laravel apache dns subdomain

我正在使用Laravel 5和Apache2。

我想准备简单的注册模块。每个新用户应具有自己的子域才能登录系统。该子域应动态创建(动态-在注册过程中)。

主要问题是如何使Apache和Laravel代码创建该新子域?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您必须使用apache通配符配置,并且根据必须设置项目配置的子域,这不会将负载加到服务器上

<VirtualHost *:80>
    ServerAlias localhost *.host.com #wildcard catch all
    VirtualDocumentRoot /path/to/your/workspace/public
    UseCanonicalName Off
    <Directory "path/to/your/workspace/public">
       Options FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
       Require all granted
    </Directory>
</VirtualHost>