Apache: Comment servir un chemin à partir d'un autre répertoire sans faire un lien symbolique?
J'ai un projet hébergé dans Apache sous un sous-domaine spécifique:
<VirtualHost *:80>
ServerName dev.example.com
DocumentRoot /web/vhosts/dev.example.com
<Directory />
Allow from all
</Directory>
</VirtualHost>
Je veux servir un autre projet dans un sous-répertoire de ce domaine:
dev.example.com/special-project
Qui vit dans /web/vhosts/special-project
. Je ne peux pas tout simplement créer un lien symbolique vers ce répertoire, car de la façon dont le projet initial est structuré. Il doit être configuré à l'aide de Apache.
Comment puis-je configurer Apache pour qu'il soit capable de faire cela? Aussi, ce type de configuration spécifié dans un fichier séparé, ou a-t-elle à être une partie de l'original VirtualHost
définition?
OriginalL'auteur Andrew | 2012-04-23
Vous devez vous connecter pour publier un commentaire.
Utiliser un Alias.
Ahh...tant pis...je n'ai pas ajouter le slash pour le chemin d'accès au répertoire. Apparemment, ce qui est nécessaire. J'ai également supprimé le slash de fin sur le sous-répertoire chemin et il fait le slash dans l'URL en option.
N'OUBLIEZ PAS DE SLASH!
OriginalL'auteur unbeli
Juste ajouter un hôte virtuel comme:
Alors @unbeli 's solution est ce que vous cherchez 🙂
OriginalL'auteur Silviu