sites-available子文件夹和a2ensite?

sites-available子文件夹和a2ensite?

由于我的工作是在本地主机上进行的,所以我运行了很多网站(大概有 50 多个),这些网站大约有 8 个不同的客户,

我想将我的网站组织到子文件夹中。

我尝试将我的网站放在子文件夹中,例如

/etc/apache2/站点可用/客户端1/第一个站点
/etc/apache2/站点可用/客户端1/第二个站点
/etc/apache2/站点可用/客户端1/第三个站点
/etc/apache2/站点可用/客户端2/第一个站点2
/etc/apache2/站点可用/客户端2/第二个站点2

但使用以下任意组合:

a2ensite 客户端1/第一个站点
a2ensite 第一个站点

说该网站不存在。

如果我使用:

a2ensite 客户端1

然后我可以启用/禁用整个目录,但这不是我真正想要的。

这可行吗?还是我必须手动创建符号链接?如果可以,是否有可以替代 a2ensite 来处理子文件夹的函数?

答案1

不可以。考虑一下这样的组织:

/etc/apache2/sites-available/00-client0-first-site
/etc/apache2/sites-available/00-client0-second-site
/etc/apache2/sites-available/00-client0-third-site
/etc/apache2/sites-available/01-client1-first-site
/etc/apache2/sites-available/01-client1-second-site

因此您无需手动创建符号链接即可启用它们。

一个有用的链接关于多个虚拟主机

相关内容