web-dev-qa-db-fra.com

sites-disponibles sous-dossiers et a2ensite?

En raison de mon travail sur mon hôte local, j'ai beaucoup de sites (pensez à plus de 50) qui fonctionnent, ceux-ci sont pour environ 8 clients différents,

Je souhaite organiser mes sites dans des sous-dossiers.

J'ai essayé de mettre mes sites dans des sous-dossiers, par exemple.

/ etc/Apache2/sites-available/client1/first-site
/etc/Apache2/sites-available/client1/second-site
/etc/Apache2/sites-disponibles/client1/tiers-site
/etc/Apache2/sites-disponibles/client2/premier-site2
/etc/Apache2/sites-available/client2/second-site2

Mais en utilisant n'importe quelle combinaison de:

a2ensite client1/premier site
a2ensite premier site

dit le site n'existe pas.

Si j'utilise:

a2ensite client1

alors je peux activer/désactiver tout le répertoire, mais ce n'est pas vraiment ce que je veux.

Est-ce faisable? ou devrai-je créer manuellement les liens symboliques? Si oui, existe-t-il une fonction que je peux utiliser en remplacement de a2ensite qui gérera les sous-dossiers?

3
Hailwood

Non, tu ne peux pas. Considérons une organisation comme celle-ci:

/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

Vous pouvez donc les activer sans créer de liens symboliques manuellement.

Un lien utile sur plusieurs hôtes virtuels

7
peppe84