我在linux服务器上使用php / mysql。我想在注册时为每个用户创建一个用户子域。例如,john doe - > johndoe.example.com
问题是,我们将允许自定义,例如为想要自定义的客户端添加自定义功能。那么,我们是否更好地自动化流程或为需要自定义的客户手动创建子域,让其他用户只使用基本登录?
如果需要,我该如何自动化流程?
答案 0 :(得分:2)
不是创建子域,而是使用通配符子域,该子域映射到一个文件夹,并使用PHP确定要显示哪个用户的数据。
如果您使用的是cPanel托管,那么创建通配符子域应该非常简单,并且不需要对httpd.conf文件进行任何手动调整。否则,无论何时添加单个子域,Apache都将在后台重新启动,这一点都不好。
我改写了我的答案,以便更清楚地理解。