为用户提供自己的子域的最佳做法是什么?子域或子文件夹?

What is the best practice to offer users to have his own sub-domain? Sub-Domain or Sub-folders?

我是第一次遇到这种情况。我必须在 php 中实施一个站点,该站点将具有 URL 类似 "mycompany.com" 的站点。我想提供用户在我的站点内创建自己的 url 的可能性。因此用户 David 可以有 2 个选择:1-使用子域 "david.mycompany.com" 或 2-使用子文件夹 "mycompany.com/david"。我看到人们更喜欢在这种情况下使用子域。但是第二个有什么问题呢?什么是最佳实践,为什么?

foo.bar.com 是一个子域
bar.com/foo是域下的一个目录。

如果您提供子域名,
那么提供 foo.bar.com

绝对没有错

您的虚拟机内部可能存在权限问题。
如果你正确设置权限并关押他们并给他们
正确的权限,应该有问题。

关于入狱,请参考: http://how-to.linuxcareer.com/how-to-automatically-chroot-jail-selected-ssh-user-logins