Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/04/2024, à 20:10

domirock

[resolu] Accéder à un lien symbolique dans /var/www

Bonjour.
J'ai changé mon disque dur. J'aivais une config que j'aimerais retrouver. La voici

Localhost me donnait accès à un lien symbolique situé dasn /var/www. Ce lien pointait vers un répertoire situé dans /home/moi/Documents.

Aujourd'hui, , aapche2 est fonctionnel. J'ai accès à des fichiers de test  créés dans /var/www, mais pas les droits pour ouvrir un lien symbolique.

Pourriez-vous m'indiquer un tuto où je puisse trouver les modif de config à faire (j'y ai passé la journée, je jette l'éponge)

Merci à tous

Dernière modification par domirock (Le 29/04/2024, à 09:55)

Hors ligne

#2 Le 28/04/2024, à 20:28

krodelabestiole

Re : [resolu] Accéder à un lien symbolique dans /var/www

il y a bien une option followsymlinks mais elle est sensée être activée par défaut.

sans aucune info sur les permissions des chemins, le moindre petit bout de config d'apache, ni message d'erreur, je vois pas ce qu'on pourrait te dire de plus.

Hors ligne

#3 Le 28/04/2024, à 20:34

Watael

Re : [resolu] Accéder à un lien symbolique dans /var/www

pour moi, il était question d'un point de sécurité qui interdit de suivre les liens en dehors du répertoire racine d'un serveur web, je me trompe ?

par contre, il existe un module userdir qui permet d'accéder à un répertoire sous le HOME des utilisateurs...


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#4 Le 28/04/2024, à 20:44

krodelabestiole

Re : [resolu] Accéder à un lien symbolique dans /var/www

... mais je déconseille franchement d'utiliser ce module. https://doc.ubuntu-fr.org/apache2#mod_userdir
en particulier pour du php.

Hors ligne

#5 Le 28/04/2024, à 21:05

domirock

Re : [resolu] Accéder à un lien symbolique dans /var/www

Merci pour vos reponses ultra rapides :-)
Krodelabestiole,  quelles infos te seraient utiles?
Dis moi...

Hors ligne

#6 Le 28/04/2024, à 21:16

Watael

Re : [resolu] Accéder à un lien symbolique dans /var/www

krodelabestiole a écrit :

... mais je déconseille franchement d'utiliser ce module.

pourquoi, par exemple ?

en particulier pour du php.

à cause de ça

L'interprétation des fichiers PHP est désactivée par défaut dans les dossiers personnels.

?
si ce n'est que ça, le lien que tu nous indiques donne une solution.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#7 Le 28/04/2024, à 21:28

krodelabestiole

Re : [resolu] Accéder à un lien symbolique dans /var/www

ouipe (je l'ai rédigée).

mais ce bricolage a été créé pour permettre aux utilisateurs de partager facilement leurs fichiers personnels en HTTP dans les années 90.
ça change certains paramètres par défaut, ça créé un cas particulier qui n'a rien à voir avec le comportement attendu par un serveur web standard (ou tout autre serveur HTTP), ça ne respecte pas l'organisation des fichiers telle que recommandée par la FHS, ça impose une manière de gérer les URLs et les chemins en particulier absolus d'une façon particulière qui peut poser plein de problèmes, surtout dans des scripts (PHP donc).

le mieux c'est d'éviter les bricolages, que ce soit avec ce module ou avec des symlinks. ils n'ont pas de raison d'être : il suffit de renseigner correctement la directive DocumentRoot qui est là pour ça et qui est de toute façon requise pour tout virtualhost.

Dernière modification par krodelabestiole (Le 28/04/2024, à 21:35)

Hors ligne

#8 Le 29/04/2024, à 09:54

domirock

Re : [resolu] Accéder à un lien symbolique dans /var/www

RESOLU.

J'ai mis les droits de mon  dossier cible à 755, et ça passe :-)

Hors ligne

#9 Le 29/04/2024, à 10:57

krodelabestiole

Re : [resolu] Accéder à un lien symbolique dans /var/www

je te conseille la lecture de 10.1 Permissions.

Hors ligne