如何将Public_html赋予每个用户?

如何将Public_html赋予每个用户?

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

在 sites-available 的默认配置中,我添加了两个不同的 VirtualHosts,每个用户一个,比如说:/主页/用户1/public_html/主页/用户2/public_html

现在我可以在 localhost/index.php 上查看 user1 的 index.php,但无法对 user2 执行相同操作。我知道一定有办法,但我不知道如何通过 Google 搜索。

有什么想法或者可以给我指出正确的方向吗?

附言:我猜标题不准确,但我也想不出更好的了

答案1

首先,恢复您在 sites-available 上所做的更改。

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

/home/<username>/public_html现在您可以通过访问 中的文件http://1.2.3.4/~<username>/

例如:

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

相关内容