#1 Le 03/12/2012, à 11:55
- mailou
[RESOLU]Serveur Lamp
Bonjour,
J'ai tenté plusieurs essais et en allant sur http://127.0.0.1 j'ai le message suivant:
Il fonctionne!
Ceci est la page Web par défaut pour ce serveur.
Le logiciel de serveur web fonctionne mais aucun contenu n'a été ajouté, encore.
pourtant les dossiers sont bien dans var/www
Je ne comprends pas
merci de l'aide
Dernière modification par mailou (Le 05/12/2012, à 09:54)
ubuntu-16.04 LTS
Firefox
Hors ligne
#2 Le 03/12/2012, à 12:03
- iuchiban
Re : [RESOLU]Serveur Lamp
Bonjour,
SI tu as crée plusieurs sites en créant plusieurs répertoires dans /var/www par exemple /var/www/Site1 et /var/www/Site2 tu peux y accéder en ajoutant ce nom de répertoire après ton IP :
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne
#3 Le 03/12/2012, à 13:35
- tiramiseb
Re : [RESOLU]Serveur Lamp
allant sur http://127.0.0.1 j'ai le message suivant:
[...]
C'est parce qu'il y a un fichier /var/www/index.html par défaut, contenant ce texte.
Si tu veux voir la liste des répertoires que tu as mis, alors supprime ce fichier.
Si tu veux accéder directement à des sous-répertoires, cf la réponse d'iuchiban.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#4 Le 03/12/2012, à 15:30
- jplemoine
Re : [RESOLU]Serveur Lamp
il y a un ordre de lecture : genre index.html index.htm index.php
Par défaut, si l'installation crée un fichier index.html, c'est toujours celui-là qui sera lu, quelque soit le contenu du répertoire.
Il faut donc renommer index.html en index.html.000 pour accéder au nouveau fichier racine.
Même remarque que les précédents en ce qui concerne les répertoires.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#5 Le 03/12/2012, à 15:58
- mailou
Re : [RESOLU]Serveur Lamp
Bonjour,
En effet c'est bien le fichier "index.php" qui est responsable, ma situation est bien rétablie,
merci à tous les trois
ubuntu-16.04 LTS
Firefox
Hors ligne
#6 Le 04/12/2012, à 08:39
- mailou
Re : [RESOLU]Serveur Lamp
Bonjour,
Je reviens sur le sujet, en y installant un deuxième dossier dans var/www/ il n'apparaît pas dans http://127.0.0.1, et pourtant il y est
merci
ubuntu-16.04 LTS
Firefox
Hors ligne
#7 Le 04/12/2012, à 08:45
- tiramiseb
Re : [RESOLU]Serveur Lamp
Je vois deux possibilités :
1/ peut-être la page est-elle encore en cache dans ton navigateur, auquel cas il faut recharger avec la touche Ctrl ou Maj d'enfoncé
2/ peut-être le serveur web n'a-t-il pas les droits sur le répertoire en question, auquel cas il faut ajuster les droits sur ce dossier (et probablement son contenu)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#8 Le 04/12/2012, à 11:45
- mailou
Re : [RESOLU]Serveur Lamp
J'ai essayé de donner les droits:
louis@louis-R530-R730-P530:~$ sudo chmod -R 777 /var/www/maiquez.net/
[sudo] password for louis:
chmod: impossible d'accéder à «/var/www/maiquez.net/»: Aucun fichier ou dossier de ce type
louis@louis-R530-R730-P530:~$
Voilà, pourtant dans var/www/ il y a bien le dossier, en plus ce dossier a été téléchargé via le Ftp, j'ai essayé aussi le rechargement, alors je ne comprends pas
ubuntu-16.04 LTS
Firefox
Hors ligne
#9 Le 04/12/2012, à 11:50
- tiramiseb
Re : [RESOLU]Serveur Lamp
ls /var/www
?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#10 Le 04/12/2012, à 12:19
- mailou
Re : [RESOLU]Serveur Lamp
louis@louis-R530-R730-P530:~$ ls /var/www
cgt23 maiquez.net
louis@louis-R530-R730-P530:~$
ubuntu-16.04 LTS
Firefox
Hors ligne
#11 Le 04/12/2012, à 12:29
- tiramiseb
Re : [RESOLU]Serveur Lamp
Euh. Là c'est vachement étrange. Je ne saurais pas quoi te dire. J'en reste bouche bée...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#12 Le 04/12/2012, à 13:25
- mailou
Re : [RESOLU]Serveur Lamp
Pour essayer, j'ai rajouté un nouveau dossier et ça marche et pas celui-là, pourquoi, il doit y avoir une explication
ubuntu-16.04 LTS
Firefox
Hors ligne
#13 Le 04/12/2012, à 13:28
- tiramiseb
Re : [RESOLU]Serveur Lamp
HA! Je crois avoir trouvé.
J'ai créé un répertoire avec dedans deux répertoires des mêmes noms que les tiens.
Quand j'y fais "ls", il y a deux espaces entre "cgt23" et "maiquez.net", alors que chez toi il y en a trois.
Est-ce que par hasard le nom de ton répertoire ne serait pas plutôt " maiquez.net" (avec une espace devant le m) ?
Avec la commande suivante ce sera vite confirmé :
ls -l /var/www
Si c'est bien le cas, alors :
sudo mv "/var/www/ maiquez.net" /var/www/maiquez.net
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#14 Le 04/12/2012, à 14:18
- mailou
Re : [RESOLU]Serveur Lamp
Voilà ce que dit le terminal
louis@louis-R530-R730-P530:~$ ls -l /var/www
total 12
drwxrwxrwx 18 louis louis 4096 déc. 3 16:16 cgt23
drwx------ 22 louis louis 4096 déc. 4 06:56 maiquez.net
drwxr-xr-x 10 louis louis 4096 sept. 13 16:45 spip
louis@louis-R530-R730-P530:~$ sudo mv "/var/www/ maiquez.net" /var/www/maiquez.net
[sudo] password for louis:
louis@louis-R530-R730-P530:~$
Je n'en sais pas plus, le dossier rajouté est spip qui apparaît bien dans 127.0.0.1
ubuntu-16.04 LTS
Firefox
Hors ligne
#15 Le 04/12/2012, à 14:52
- tiramiseb
Re : [RESOLU]Serveur Lamp
louis@louis-R530-R730-P530:~$ sudo mv "/var/www/ maiquez.net" /var/www/maiquez.net
Et maintenant ça ne marche pas mieux ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#16 Le 04/12/2012, à 15:58
- jplemoine
Re : [RESOLU]Serveur Lamp
drwxrwxrwx 18 louis louis 4096 déc. 3 16:16 cgt23
drwx------ 22 louis louis 4096 déc. 4 06:56 maiquez.net
drwxr-xr-x 10 louis louis 4096 sept. 13 16:45 spip
Je pense que c'est un problème de droit !! L'utilisateur qui fait tourner Apache est, je crois, www-data:www-data ou apache:apche selon les système. Il n'a donc aucun droit sur maiquez.net mais les droits (au moins rx) sur les autres répertoires.
Il faudrait uniformiser les droits (les commandes sont données de mémoire):
sudo chmod go-w cgt23
sudo chmod go+rx maiquez.net
Normalement ensuite, tout le monde devrait être en drwxr-xr-x
Je ne suis pas sûr que le propriétaire ne devrait pas être l'utilisateur qui fait tourner Apache (www-data ou apache selon les systèmes).
--> quelqu'un peut-il confirmer ou infirmer ça (je ne suis pas sur ma machine).
Cordialement,
Jean-Philippe
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#17 Le 04/12/2012, à 16:02
- tiramiseb
Re : [RESOLU]Serveur Lamp
Je pense que c'est un problème de droit !!
En effet j'ai lu un peu trop vite et n'ai pas signalé le problème de droit.
Maintenant que le problème d'espace au début du nom de répertoire est corrigé, il faut aussi donner les droits à l'utilisateur www-data, avec chmod comme tu as tenté de le faire en #8 ou comme jplemoine te le propose (en ajoutant -R pour que ce soit récursif).
Dernière modification par tiramiseb (Le 04/12/2012, à 16:03)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#18 Le 04/12/2012, à 16:03
- tiramiseb
Re : [RESOLU]Serveur Lamp
Je ne suis pas sûr que le propriétaire ne devrait pas être l'utilisateur qui fait tourner Apache (www-data ou apache selon les systèmes).
--> quelqu'un peut-il confirmer ou infirmer ça (je ne suis pas sur ma machine).
Le propriétaire des fichiers peut être qui on veut.
Par contre l'utilisateur qui fait tourner apache a besoin des droits de lecture (et d'exécution sur les répertoires).
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#19 Le 04/12/2012, à 16:13
- jplemoine
Re : [RESOLU]Serveur Lamp
Oui pardon, j'ai bien dit que c'était de mémoire... Avec la correction de tiramiseb, ça donne :
Il faudrait uniformiser les droits (les commandes sont données de mémoire):
sudo chmod -R go-w cgt23
sudo chmod -R go+rx maiquez.net
@tiramiseb :
- merci pour la correction. A nous 2, on va bien parvenir à le faire fonctionner correctement ce serveur...
- ma proposition de changement de propriétaire était plus une sécurité et une mise en cohérence qu'une remarque technique : l'utilisateur "de base" ne pouvant plus modifier les fichiers du serveur web par erreur. (puisque obligé de faire un sudo ou gksudo).
Cordialement,
Jean-Philippe
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#20 Le 04/12/2012, à 16:15
- tiramiseb
Re : [RESOLU]Serveur Lamp
ma proposition de changement de propriétaire était plus une sécurité et une mise en cohérence qu'une remarque technique : l'utilisateur "de base" ne pouvant plus modifier les fichiers du serveur web par erreur
Oui mais si l'utilisateur "de base" est celui qui travaille constamment dessus, autant lui laisser les droits.
À voir selon les cas, bien sûr...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#21 Le 04/12/2012, à 17:36
- mailou
Re : [RESOLU]Serveur Lamp
louis@louis-R530-R730-P530:~$ sudo chmod -R go-w cgt23
chmod: impossible d'accéder à «cgt23»: Aucun fichier ou dossier de ce type
louis@louis-R530-R730-P530:~$ sudo chmod -R go+rx maiquez.net
chmod: impossible d'accéder à «maiquez.net»: Aucun fichier ou dossier de ce type
louis@louis-R530-R730-P530:~$
Je comprends bien qu'il n'y a que vous qui pouvez me sortir de là, pour information, comme en attendant je ne reste pas sans rien faire, j'ai créé un dossier vide dans var/www il y apparait dans 127.0.0.1 et j'ai transféré tout le contenu de maiquez.net nouveau dossier et ça fonctionne, je ne sais pas si ça peut aider comme information
ubuntu-16.04 LTS
Firefox
Hors ligne
#22 Le 04/12/2012, à 17:39
- tiramiseb
Re : [RESOLU]Serveur Lamp
louis@louis-R530-R730-P530:~$ sudo chmod -R go-w cgt23
chmod: impossible d'accéder à «cgt23»: Aucun fichier ou dossier de ce type
louis@louis-R530-R730-P530:~$ sudo chmod -R go+rx maiquez.net
chmod: impossible d'accéder à «maiquez.net»: Aucun fichier ou dossier de ce type
Oui mais enfin là tu exécutes les commandes dans ton répertoire utilisateur !!! Si tu veux exécuter ces commandes sans donner le chemin absolu, il faut faire "cd /var/www" avant !
Peut-être faut-il que tu étudie un peu ces questions de chemin relatif, chemin absolu, droits, etc.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#23 Le 04/12/2012, à 18:18
- mailou
Re : [RESOLU]Serveur Lamp
C'est vrai que là je pêche, est-ce bien comme ça qu'il faut procéder
louis@louis-R530-R730-P530:~$ cd /var/www
louis@louis-R530-R730-P530:/var/www$ sudo chmod -R go-w cgt23
[sudo] password for louis:
louis@louis-R530-R730-P530:/var/www$ sudo chmod -R go+rx maiquez.net
chmod: impossible d'accéder à «maiquez.net»: Aucun fichier ou dossier de ce type
louis@louis-R530-R730-P530:/var/www$
ubuntu-16.04 LTS
Firefox
Hors ligne
#24 Le 04/12/2012, à 18:34
- jplemoine
Re : [RESOLU]Serveur Lamp
@mailou : je pense que tu n'as pas fait le mv préconisé par tiramiseb
je te récapitule toutes les commandes (au pire, elles modifieront la valeur par la même)
cd /var/www
mv " maiquez.net" maiquez.net
sudo chmod -R go-w cgt23
sudo chmod -R go+rx maiquez.net
ls -ld *
et tu postes le résultat...
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#25 Le 04/12/2012, à 18:58
- mailou
Re : [RESOLU]Serveur Lamp
louis@louis-R530-R730-P530:~$ cd /var/www
louis@louis-R530-R730-P530:/var/www$ mv " maiquez.net" maiquez.net
mv: impossible d'évaluer « maiquez.net»: Aucun fichier ou dossier de ce type
louis@louis-R530-R730-P530:/var/www$ sudo chmod -R go-w cgt23
[sudo] password for louis:
Sorry, try again.
[sudo] password for louis:
louis@louis-R530-R730-P530:/var/www$
ubuntu-16.04 LTS
Firefox
Hors ligne