Créer des liens symboliques sur votre site Web

Coucou à tous,

 

Alors si vous êtes là, c'est que vous aimeriez que des internautes se rendant à un endroit de votre site puisse accéder à du contenu situé ailleurs.

 

Admettons que vous ayez un site Web Toto.com situé ici :

/var/www/MonSiteWeb

 

 

Vous aimeriez que les personnes allant sur votre site web puisse accéder à vos photos de vacances en se rendant sur :

http://toto.com/MesPhotos

 

Photos, qui sont situées dans votre "home"

/home/PhotoDeVacance

 

 

Alors ... que faire ?

 

Etape n°1 :

On se rend dans le dossier du site pour créer notre lien symbolique

 

cd /var/www/MonSiteWeb

 

ls -s /var/www/MonSiteWeb MesPhotos

 

 

Etape n°2 :

Donner les bons droits au lien symbolique et au fichier

chown -R www-data:www-data MesPhotos
chown -hR www-data:www-data MesPhotos

 

Etape N°3 :
Mettre les bons droits dessus

Chmod 755 MesPhotos -R

 

 

L'étape la plus fucki : donnez des bons droits aux dossiers parents

Votre dossier est  /home/PhotoDeVacance
Il faudra autoriser à apaches l'accès progressifs à ce chemin :

 chmod o+x /home

 

chmod o+x  chmod o+x

 

 

Et enfin l'étape Ultime la configuration apaches.
Allez dans le fichier conf de votre site Web et ajoutez ceci :

 

<VirtualHost *:80>
....
<Directory /var/www/MonSiteWeb>
Options FollowSymLinks
</Directory>
...
</VirtualHost>

 

 

Il ne vous reste plus qu'a redémarrer Apache et hop vous pourrez accèder au dossier de vos photos de vacances, depuis le site Web.

 

 

Partagez ce contenu

One comment

Répondre à James Felisa Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *