如何为每个用户提供Public_html?

我有一个新的Ubuntu 12.04安装,我希望有2个或更多用户能够使用apache / php / mysql进行测试。

在站点的默认配置中,我添加了两个不同的VirtualHost,每个用户可以说一个: / home / user1 / public_html/ home / user2 / public_html

现在我可以在localhost / index.php上查看user1的index.php,但我不能对user2做同样的事情。 我知道必须有一种方法,但我不知道如何谷歌搜索它。

任何想法或者可能指向正确的方向?

PS:猜测标题不准确,但我想不出更好

首先,还原您在站点可用的更改。

启用userdir模块: sudo a2enmod userdir ,并重启apache: sudo service apache2 restart

现在,您可以通过http://1.2.3.4/~/访问/home//public_html的文件。

例如:

  • http://your.host.name/~user1
  • http://your.host.name/~user2