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 03/12/2012, à 10: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, à 08:54)


ubuntu-16.04 LTS
Firefox

Hors ligne

#2 Le 03/12/2012, à 11: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 :

http://127.0.0.1/Site1 et http://127.0.0.1/Site2


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, à 12:35

tiramiseb

Re : [RESOLU]Serveur Lamp

mailou a écrit :

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.

Hors ligne

#4 Le 03/12/2012, à 14: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, à 14: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, à 07: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, à 07: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)

Hors ligne

#8 Le 04/12/2012, à 10:45

mailou

Re : [RESOLU]Serveur Lamp

J'ai essayé de donner les droits:

Dans le terminal a écrit :

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, à 10:50

tiramiseb

Re : [RESOLU]Serveur Lamp

ls /var/www

?

Hors ligne

#10 Le 04/12/2012, à 11: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, à 11: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...

Hors ligne

#12 Le 04/12/2012, à 12: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, à 12: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

Hors ligne

#14 Le 04/12/2012, à 13: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, à 13:52

tiramiseb

Re : [RESOLU]Serveur Lamp

mailou a écrit :

louis@louis-R530-R730-P530:~$ sudo mv "/var/www/ maiquez.net" /var/www/maiquez.net

Et maintenant ça ne marche pas mieux ?

Hors ligne

#16 Le 04/12/2012, à 14:58

jplemoine

Re : [RESOLU]Serveur Lamp

mailou a écrit :

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, à 15:02

tiramiseb

Re : [RESOLU]Serveur Lamp

jplemoine a écrit :

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, à 15:03)

Hors ligne

#18 Le 04/12/2012, à 15:03

tiramiseb

Re : [RESOLU]Serveur Lamp

jplemoine a écrit :

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).

Hors ligne

#19 Le 04/12/2012, à 15: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, à 15:15

tiramiseb

Re : [RESOLU]Serveur Lamp

jplemoine a écrit :

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...

Hors ligne

#21 Le 04/12/2012, à 16: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, à 16: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.

Hors ligne

#23 Le 04/12/2012, à 17: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, à 17: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, à 17: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