Problème serveur apache

Résolu/Fermé
Yac38600 - 24 mai 2016 à 16:02
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 - 29 mai 2016 à 15:59
Bonjour,
Quand j'ai commencé la mise en place d'un load balancing sur mes serveurs web apache2.4.18 sous ubuntu 16.04.
Le problème c'est qu'à la dernière étape, mon serveur principale m'affiche une page:
Index of/
Name Last modified Size Description
Apache/2.4.18(Ubuntu) Server at 192.168.1.4 Port 80
Je ne sais pas d'où viens le problème sûrement un fichier mal configuré mais aucune réponse sur internet, je m'en remet à vous. Merci d'avance



3 réponses

mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
25 mai 2016 à 19:46
Bonjour,

Je t'invite à suivre ce tutoriel.
https://www.mistra.fr/tutoriel-linux-serveur-web-apache2.html

En outre dans ton cas il faut peut être simplement créer une page index.html dans le DocumentRoot de ton virtualhost (je dirais par défaut /var/www/index.html) pour que cette page s'affiche par défaut.

Bonne chance
1
yac38600 Messages postés 63 Date d'inscription samedi 26 mars 2011 Statut Membre Dernière intervention 27 mai 2016 2
Modifié par yac38600 le 25/05/2016 à 20:46
Je me suis peut-être mal exprimé, je vais essayé d'être clair :)
Je possède 3 serveur sous ubuntu 16.04 sous lesquels j'ai installé les services apache2 et php.Mes serveurs son configuré comme cela:
SRV-1: 192.168.0.4/24
SRV-2: 192.168.0.5/24
SRV-3: 192.168.1.6/24
Mon serveur 2 et 3 possède chacun une page (identique sur les deux serveurs) nommé index.html dans les répertoires /var/www/html/index.html
Mon serveur 1 dois servir de load-balancer, c'es't son adresse ip que l'on va taper dans l'URL pour afficher le site des serveurs 2 et 3. Son but est de répartir les connexions sur le site entre serveur 2 et 3 et de permettre une disponibilité du site si l'un d'entre eux tombe en panne.
Mon problème intervient quant à la configuration du serveur 1 afin de faire le lien entre celui-ci et les deux autres.

Pour vous donner une idée de la ou j'en suis, voici la vidéo que j'ai suivie.
Comme on peux le voir, à la fin son serveur 192.168.1.103 (=SRV-1 pour moi) lui permet d'afficher le site de ses deux autres serveurs.
https://www.youtube.com/watch?v=AG-RVwInNhU&feature=youtu.be&t=2059

Si cela peux vous aidez à m'aider ^^!
0
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
26 mai 2016 à 10:12
Est-ce que tu peux nous redonner le problème en vérifiant les adresses IP que tu indiques car les 3 IPs que tu donnes ne coïncident pas avec celle mentionnée dans ton message initial.

Dans l'idée :
https://httpd.apache.org/docs/2.4/fr/mod/mod_proxy_balancer.html

... ou en plus détaillé (à partir de server configuration) :
https://docs.rackspace.com/support/how-to/simple-load-balancing-with-apache/

Bonne chance
1
yac38600 Messages postés 63 Date d'inscription samedi 26 mars 2011 Statut Membre Dernière intervention 27 mai 2016 2
26 mai 2016 à 14:21
Oui désolé une erreur de ma part sur les adresses des serveur 1 et 2 dans mon deuxième message. Voici la correction : (
SRV-1: 192.168.1.4/24
SRV-2: 192.168.1.5/24
SRV-3: 192.168.1.6/24

donc l'adresse de mon message initial est la bonne :)

Apres avoir lu vos docs, une question m'interpelle, faut t-il que les trois serveur sois dans un même domaine pour permettre le load-balancing? Car le gars de ma vidéo ne précise rien à ce sujet.
0
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
27 mai 2016 à 09:36
Oui donc en gros tu tombes sur ton proxy mais la redirection n'est pas faite. Je n'ai pas regardé ton tutoriel en détail mais ça laisse penser que le proxy_http n'est pas activé ou correctement configuré.

Tu peux regarder les liens que je t'ai donné pour vérifier que tu n'as rien oublié.

Normalement tu dois activer le module approprié avec
a2enmod
et en supposant qu'il est bien configuré relancer apache (
service apache2 restart
) pour prendre en compte les modifications. Vérifie dans les logs stockés dans
/var/log/apache2
qu'il n'y a pas d'erreur

Ensuite pendant ton test lance sur chaque serveur
tail -f /var/log/apache2/*
pour suivre ce qui se passe.

Bonne chance
1
yac38600 Messages postés 63 Date d'inscription samedi 26 mars 2011 Statut Membre Dernière intervention 27 mai 2016 2
27 mai 2016 à 13:55
Bonjour mamiemando,
Je te remercie pour ton aide mon problème est maintenant résolue, j'ai juste suivi les tutos des liens que a envoyé.

Merci encore.
0
mamiemando Messages postés 33378 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 25 novembre 2024 7 802
29 mai 2016 à 15:59
Merci pour ton retour :-) Bonne continuation !
0