一个apache Web服务器,多个站点和用户

时间:2017-07-24 03:21:18

标签: apache dns proftpd vsftpd

我使用Ubutnu 16.04和Apache 2运行一个家庭服务器,让我们玩得开心并提高我的linux知识

目前我没有几个供个人使用的网络应用程序/网站(错误跟踪器,论坛,云端等)

所有这些网站都在/ var / www

我没有DNS,而且我没有使用虚拟主机。所有站点/应用程序都可以从外部到达: my_DDNS.net/forum my_DDNS.net/cloud 。 。

我想要实现的目的是假装运行一个合适的Web服务器,就是为商业主机上的每个不同的Web目录提供单一用户访问权限。 如果它有助于这个想法是: 用户:论坛 - >管理/ var / www / forum 用户:cloud - >管理/ var / www / cloud 。 。 。 增强(我认为)具有不同用户拥有的所有目录的安全性,而不仅仅是来自www-data。目前,用户不是可以登录或安装SW的真实用户,只是为了管理网站

此步骤还将包括每个用户对特定/ var / www /目录的特定ftp(proftd vs vsftp,建议?)访问权限。

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

如果以上所有内容都清楚,我真的很感激,如果你们中的任何人能够帮助我提出建议或给我提示以及更具体地搜索什么

是否足以将每个用户的主目录设置为相关的/ var / www /目录?

还有更专业的'这样做的方式?

干杯

1 个答案:

答案 0 :(得分:0)

很容易。您没有使用虚拟主机,因此这意味着您正在运行一个内部有多个应用程序的网站 只需配置Apache tutorial中描述的每用户Web目录 您也可以使用相同的用户及其主文件夹进行FTP。

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

相关问题