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 05/05/2011, à 02:22

MezzoForte

[résolu] Apache permission sur lien symbolique

Bonjour à tous,

Me voici avec une fraîche installation d'apache, et je sèche sur un fichu problème de permissions ...

Mon répertoire contenant le site internet est sur une partition de données, sur laquelle mon utilisateur à tous les droits. Je crée un lien symbolique, je le mets dans /var/www. Ensuite je crée le fichier "monsite" dans sites-available, je l'active, etc ...

Mozilla Firefox dis :

Forbidden

You don't have permission to access / on this server.
Apache/2.2.17 (Ubuntu) Server at ***.com Port 80

Je fais tous les chmod possibles mais rien à faire : ça marche pas !!!
Je doute que ce soit infaisable, alors je me tourne vers vous.

Merci d'avance pour l'aide


edit : je n'ai même plus la permission pour localhost...

Dernière modification par MezzoForte (Le 06/05/2011, à 00:05)


L'âme rien ne l'afflige, quand elle y pense.

Hors ligne

#2 Le 05/05/2011, à 05:31

roro350

Re : [résolu] Apache permission sur lien symbolique

Les fichiers pointés par le lien qui se trouve dans /var/www doivent être dans le groupe www-data

Par exemple:

sudo chown www-data:propriétaire fichier
sudo chmod 740 fichier
cd /var/www
sudo ln -s /home/propriétaire/fichier

Ici un droit total est appliqué au propriétaire (7)
Un droit de lecture est appliqué au groupe www-data (4)
Et les autres utilisateurs n'ont aucun droit (0)

Dernière modification par roro350 (Le 05/05/2011, à 08:54)


http://www.worldcommunitygrid.org/
Histoire que votre PC serve a quelque chose d'utile quand vous ne l'exploiter pas a 100% !

Hors ligne

#3 Le 06/05/2011, à 00:03

MezzoForte

Re : [résolu] Apache permission sur lien symbolique

Pfiouu j'ai enfin trouvé !!

Tu m'as fait découvrir le groupe www-data, et le problème venait de là.

sudo -s -u www-data
cd /mnt/Data ... -> permission non accordée !

Apache, qui "est" www-data, n'avait pas les droits pour lire la partition.

Je suis donc allé dans /etc/fstab, je suis passé de umask=007 à umask=002 dans les options de montage.

Merci pour ta réponse, c'est résolu ;-)

Dernière modification par MezzoForte (Le 06/05/2011, à 00:04)


L'âme rien ne l'afflige, quand elle y pense.

Hors ligne