站点可用的子文件夹和 a2ensite?

Hai*_*ood 3 directory apache2 symbolic-link

由于我在本地主机上的工作,我有很多(想想 50 多个)站点在运行,这些站点用于大约 8 个不同的客户端,

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

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

/etc/apache2/sites-available/client1/first-site
/etc/apache2/sites-available/client1/second-site
/etc/apache2/sites-available/client1/third-site
/etc/apache2/sites-available /client2/first-site2
/etc/apache2/sites-available/client2/second-site2

但是使用以下任意组合:

a2ensite client1/first-site
a2ensite first-site

说该网站不存在。

如果我使用:

a2ensite client1

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

这可行吗?还是我必须手动创建符号链接?如果是这样,是否有一个功能可以用来替代 a2ensite 来处理子文件夹?

pep*_*e84 7

不,你不能。考虑这样的组织:

/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
Run Code Online (Sandbox Code Playgroud)

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

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