2017-07-24 96 views
-1

我运行一个家庭服务器Ubutnu 16.04与Apache 2愿说的乐趣和提高我的Linux知识一个Apache Web服务器,多个站点和用户

目前,我有几个Web应用程序/网站,这对个人使用(bug跟踪系统,论坛,云和类似)

所有这些网站都是在/ var/WWW

我没有DNS,我没有使用虚拟主机。所有网站/应用程序可从外部访问为: my_DDNS.net/forum my_DDNS.net/cloud 。 。 。

我试图实现,假装运行一个适当的Web服务器,是对每个不同的Web目录,如在商业主机上的单一用户访问。 如果有帮助的想法是: 用户:forum - > manage/var/www/forum 用户:cloud - > manage/var/www/cloud 。 。 。 增强(我认为)安全具有不同用户拥有的所有目录,而不仅仅来自www数据。目前用户不是真正可以登录或安装SW的用户,只是为了管理站点

这一步还将包括特定的ftp(proftd vs vsftp,建议?)每个用户只能访问特定的/ var/www /目录。

有一天我可能会更新我的免费DDNS服务到专业版本,这将允许我的子域由我的本地DNS管理,但在此之前我想强调这些好奇心。

如果以上是明确的,我真的很感激,如果任何你能帮助我,建议或给我暗示什么更specificly搜索

将足以设定每个用户的主目录相关/ var/www /目录?

有没有更多'专业'的做法呢?

干杯

回答

0

这很容易。您没有使用虚拟主机,因此这意味着您正在运行一个网站,其中包含多个应用程序。
只需配置每个用户的Web目录,如Apache tutorial中所述。
此外,您可以使用相同的用户和他们的家庭文件夹的FTP。

如果您希望每个应用程序成为一个单独的网站,您将需要配置virtual hosts

+0

好的虚拟主机。我会看看你建议的教程。如果我有一些问题,我会回来更具体的问题,但我希望能够解决问题而不会打嗝。欢呼 –

+0

检查。比如说 –

+0

好的,按照建议检查userdir选项。 如果我想要: 用户:罗伯特 运行网站 robert.example.com 我想我需要设置虚拟主机到目录/ home/robert和服务器名称robert.example.com。不会离开这个选项从这些地址访问同一个站点: robert.example.com and example.con /〜robert? 什么组和chmod应该用于主目录? 我明天就去试试吧 干杯 –

相关问题