Pages : 1
#1 Le 09/05/2014, à 13:28
- tom.dev
dossier commun a plusieurs sites Apaches
Bonjour a tous ,
j'aprend actuelement le multisite , avec mon serveur je bloque sur ça :
J'ai 2 sites : monsite1.fr pointant vers /var/www/monsite1.fr
et monsite2.fr pointant vers /var/www/monsite2.fr
J'ai un dossier "images" commun aux 2 sites qui se trouve dans /var/www/images
Je voudrais dans mes pages html mettre des liens vers les images tel que :
<img src="var/www/images/mon_image.jpg" alt="image">
ou
<img src="../images/mon_image.jpg" alt="image">
Comme cela , ça ne marche pas , je veus absolument éviter les liens symboliques sur mon serveur .
Donc j'aurais voulu savoir si quelqu'un sait comment faire , comment configurer apache pour que cela fonctionne .
En vous remerciant.
Hors ligne
#2 Le 09/05/2014, à 13:44
- jplemoine
Re : dossier commun a plusieurs sites Apaches
SANS GARANTIE
Je pense que tu peux faire comme avec les CGI.
ça ferait un truc du genre à ajouter à la fin du Virtualhost :
ScriptAlias /images/ /var/www/images/
<Directory "/images/ /var/www/images">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Require all granted
</Directory>
Pour accéder aux images, faire comme si elles étaient dans le répertoire images des sites.
Il faut relancer le serveur Apache par
sudo service apache2 restart
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 09/05/2014, à 16:15
- casperfr
Re : dossier commun a plusieurs sites Apaches
Bonjour,
je penses que le plus simple c'est
/var/www/images
avec un lien symbolique dans les deux dossier
sudo ln -s /var/www/images /var/www/monsite1.fr/
sudo ln -s /var/www/images /var/www/monsite2.fr/
tu peux donc y accédé depuis les deux site indépendament mais ne représente qu'un seule dossier physique ne se trouvant ni dans l'un ni dans l'autre
désolé j'avais pas lu ta derniere phrase,
Dernière modification par casperfr (Le 09/05/2014, à 17:12)
Hors ligne
Pages : 1