Bonjour,
Dans notre projet, nous avons un module externe que nous devons inclure.
Ce module suivant un rythme de release différent, nous ne voulons pas l'inclure dans notre livrable de base.
Nous avons donc :
Dans appli1, je veux inclure une url du type : http://www.monappli.com/module/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 /opt/application/appli/current ->version 1 /opt/application/appli/version1 /opt/application/appli/version2 /opt/application/module/current ->version 3 /opt/application/module/version1 /opt/application/module/version2 /opt/application/module/version3
2 solutions envisagées :
1 - créer un lien symbolique dans le dossier de appli qui pointe vers module.
2 - créer un alias apache module/ qui pointe vers module/current/
La solution 1 fonctionne, mais sur le long terme, elle nous oblige a chaque release a venir manuellement créer un lien symbolique dans le répertoire de la release... pas le mieux pour nos équipes opérationnelles. (si je met a jour le module, je ne veux pas obligatoirement que les mecs aillent toucher le contenu de l'appli, et vice versa)
On aimerait donc mettre en place la solution 2, mais :
- Si on dit à apache de pointer vers le répertoire version 3, ça fonctionne
- Si on lui dit de pointer vers le lien symbolique current, ça ne fonctionne plus.
Est ce que vous auriez une explication ? Je cherche depuis une heure sur le net, et pas moyen de trouver quelque chose de pertinent. La seule doc sur laquelle je suis tombé, c'est celle de mod_apache, qui indique que l'on peut faire un alias sur un fichier ou sur un répertoire... mais je ne sais pas si ca exclu les liens symboliques.
Merci,
Pierre
Partager