Pages : 1
#1 Le 08/07/2015, à 01:19
- saad-saad
DocumentRoot sur disk monté
Bonjour,
je tente de changer le DocumentRoot par défaut de Apache.
Si je le met dans mon home, y'a pas de soucis, par contre si je veux le mettre ds un de mes dossiers d'1 de mes disks monté ca ne fonctionne pas.
Donc, dans 000-default.conf
La valeur par défaut est :
DocumentRoot /var/www/html
ca fonctionne !
si je met ceci :
DocumentRoot /home/monuser/www
ca fonctionne ! (bien sur j'ai mis <Directory /home/monuser/www/> dans le fichier apache2.conf)
Par contre qd j'utilise le chemin de mon disk monté, genre :
/media/monuser/Save/www
ca ne fonctionne pas
J'ai accès à ce disk sans problème (lecture/écriture)
Avez-vous une idée ?
--
Kubuntu 15.04
Dernière modification par saad-saad (Le 08/07/2015, à 01:24)
Hors ligne
#2 Le 08/07/2015, à 05:20
- tiramiseb
Re : DocumentRoot sur disk monté
Salut,
Que veut dire « ca ne fonctionne pas » ?
Il peut y avoir différentes causes, selon ce que tu as réellement fait.
On a donc besoin de savoir quel est ton problème :
- ce que tu fais
- ce que tu obtiens
- ce à quoi tu t'attendrais
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 08/07/2015, à 09:32
- saad-saad
Re : DocumentRoot sur disk monté
oui, sorry, il m'indique ceci :
You don't have permission to access / on this server.
Je m'attend à ce qu'il m'affiche mon fichier index.php mis ds mon dossier /media/monuser/Save/www.
Qd je modifie les 2 fichiers (000-default.conf et apache2.conf) avec la valeur /home/monuser/www, ca fonctionne.
127.0.01 ou localhost affiche bien mon fichier index.php, mais qd j'indique /media/monuser/Save/www, il m'indique le message d'erreur plus haut
Hors ligne
#4 Le 08/07/2015, à 09:36
- tiramiseb
Re : DocumentRoot sur disk monté
You don't have permission to access / on this server.
Donc il s'agit d'un problème de droits sur le répertoire en question.
Que donne la commande suivante ?
ls -lh /media/monuser/Save/www /media/monuser/Save /media/monuser
Par ailleurs, as-tu configuré le système pour que ce disque se monte automatiquement au démarrage ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 08/07/2015, à 09:56
- saad-saad
Re : DocumentRoot sur disk monté
Oui, il est bien monté au démarrage :
Commande présent ds fstab
/dev/sdb1 /media/ssaad/Save auto nosuid,nodev,nofail,x-gvfs-show 0 0
Réponse de la commande :
ls -lh /media/ssaad/Save/www /media/ssaad/Save /media/ssaad
/media/ssaad:
total 88K
drwxrwxrwx 1 root root 64K jui 8 02:53 Data
drwxrwxrwx 1 root root 24K jui 8 02:51 Save
/media/ssaad/Save:
...
drwxrwxrwx 1 root root 0 jui 8 02:17 www
/media/ssaad/Save/www:
total 13K
-rwxrwxrwx 1 root root 12K jui 7 23:44 index.html
-rwxrwxrwx 1 root root 61 jui 8 00:59 testphp.php
Hors ligne
#6 Le 08/07/2015, à 10:06
- tiramiseb
Re : DocumentRoot sur disk monté
Euh attends, je viens de me rappeler un truc...
As-tu bien vu, dans le fichier apache2.conf, que toute requête en-dehors de /var/www ou /usr/share est interdite par défaut (Require all denied) ?
Tu as dit que dans /home ça fonctionne, c'est pourquoi je n'y ai pas pensé tout de suite, mais peut-être as-tu une config un peu différente entre tes machins dans /home et dans /media...
(même si, d'après la manière dont tu l'as indiqué, il ne semble pas y avoir de différence...)
(par "différence", je pense à une ligne "Require [...]")
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 08/07/2015, à 21:15
- saad-saad
Re : DocumentRoot sur disk monté
J'ai pas tout compris à ta dernière ligne.
J'ai encore fait plein de tests, ca fonctionne sans problème ds home (testé avec un autre dossier) mais impossible sur un de mes disk monté
Hors ligne
#8 Le 08/07/2015, à 21:49
- tiramiseb
Re : DocumentRoot sur disk monté
Jeu écrit deux paragraphes, expliquant ce à quoi je pense. S'il n'y a que la dernière phrase que tu n'as pas compris, alors tu as compris le reste ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 09/07/2015, à 00:08
- saad-saad
Re : DocumentRoot sur disk monté
oui, j'ai bien ajouté un <Directory /media/ssaad/Save/www/> avec Require all granted dedans.
Je viens de faire le test également sur un clef USB ou le répertoire créé n'est pas root par défaut et ca ne fonctionne pas non plus.
Hors ligne
#10 Le 09/07/2015, à 07:25
- tiramiseb
Re : DocumentRoot sur disk monté
oui, j'ai bien ajouté un <Directory /media/ssaad/Save/www/> avec Require all granted dedans.
Ok, donc ça, ça devrait être bon.
Il y a quoi dans les logs d'Apache ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1