Installation de trixbox
Fermé
mwepu
-
Modifié le 9 sept. 2021 à 11:18
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 26 sept. 2021 à 12:43
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 26 sept. 2021 à 12:43
A voir également:
- Windows ne peut pas lire le paramètre product key
- Installation chromecast - Guide
- Installation windows 10 sans compte microsoft - Guide
- Installation clavier arabe - Télécharger - Divers Web & Internet
- Installation google earth - Télécharger - 3D
- Cle installation windows 10 - Guide
4 réponses
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
9 sept. 2021 à 11:25
9 sept. 2021 à 11:25
Bonjour,
Bonne chance
- Depuis quelle machine lances tu le navigateur (que par la suite, j'appelle machine cliente) ? (ta question ne précise pas s'il s'agit de la machine physique qui héberge la machine virtuelle, ou s'il s'agit d'une autre machine)
- Est-ce que le serveur web est accessible depuis la machine physique ? Même question depuis la machine virtuelle (tu peux tester avec un navigateur en mode texte comme w3m par exemple). Si tu as répondu non à une de ces questions, ton serveur web n'est peut être pas démarré. Reporte-nous le résultat de
netstat -ntlp
(sur le serveur trixbox). - Sur quel port écoute ton serveur web ? (
80
par défaut). Si tu utilises un autre port, as-tu penser à l'indiquer dans l'URL de ton navigateur ? - Est-ce que cette machine parvient à pinguer la machine physique (via quelle IP) ? Parvient-elle à pinguer la machine virtuelle (via l'IP 192.168.43.30). En outre si la machine cliente n'est pas dans le réseau
192.169.43.*
, le problème n'est pas très étonnant ? Si tu as répondu non à une de ces question, c'est probablement un problème de routage et/ou de redirection de port. Il faudrait alors nous indiquer comment sont interconnectés les différentes machines et les adresses IPs associées à leurs interfaces réseaux.
Bonne chance
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
10 sept. 2021 à 11:28
10 sept. 2021 à 11:28
Depuis la machine physique
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
10 sept. 2021 à 11:50
10 sept. 2021 à 11:50
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
>
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
10 sept. 2021 à 13:42
10 sept. 2021 à 13:42
Ok le serveur web est lancé. Mais il me montre toutes les autres informations que je t'ai demandées.
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
>
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
10 sept. 2021 à 13:55
10 sept. 2021 à 13:55
Maintenant quelle est la solution?
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
>
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
10 sept. 2021 à 14:01
10 sept. 2021 à 14:01
Mon problème en est que j n parviens pas à me connecter à son interface web
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
>
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
10 sept. 2021 à 14:06
10 sept. 2021 à 14:06
Mon problème en est que j n parviens pas à me connecter sur son interface web via son adresse IP à partir de la machine physique
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
16 sept. 2021 à 16:17
16 sept. 2021 à 16:17
Bonjour,
Merci de soigner l'écriture et en particulier d'utiliser de la ponctuation car tu es difficile à lire. Je me suis permis de réécrire tes messages et j'espère n'avoir rien déformé.
Si j'ai bien tout compris tu parviens désormais à afficher depuis ta machine physique la page de test d'apache en consultant l'adresse http://192.168.43.30:80 (ou http://192.168.43.30). Si c'est bien le cas, c'est un bon début, ça veut dire que ce n'est pas un problème de routage où de serveur web.
Il faut maintenant s'assurer que le virtual host correspondant à trixbox est activé et voir, conformément à sa configuration, comment on accède à trixbox. La configuration d'apache peut différer d'une distribution linux à l'autre, ce serait donc bien que tu précises ce que tu utilises (et le tutoriel que tu as suivi jusqu'à présent).
La suite suppose que tu utilises une distribution basée sur Debian (e.g. Ubuntu, mint, etc.).
Si tu es sous debian / ubuntu, les vhosts sont généralement définis dans
Assure-toi aussi que le virtual host en question est bien activé en vérifiant qu'il est bien référencé dans
Dans la même veine, assure-toi que PHP et MySQL sont installés (donc que tu as une vraie installation LAMP - Linux Apache Mysql PHP). Note qu'apache ne prendra en charge le php qu'une fois le module PHP activé. Suivant le même principe que les sites, les modules apache disponibles sont disponible dans
Ainsi, une installation LAMP fonctionnelle ressemble sous debian à ceci (commande à réaliser sur la machine virtuelle dans ton cas) :
On détermine la version de PHP
Admettons que ce soit PHP7.4 :
De même active le ou les vhost d'intérêt. Supposons que ton vhost s'appelle
On redémarre apache :
Bonne chance
Merci de soigner l'écriture et en particulier d'utiliser de la ponctuation car tu es difficile à lire. Je me suis permis de réécrire tes messages et j'espère n'avoir rien déformé.
Si j'ai bien tout compris tu parviens désormais à afficher depuis ta machine physique la page de test d'apache en consultant l'adresse http://192.168.43.30:80 (ou http://192.168.43.30). Si c'est bien le cas, c'est un bon début, ça veut dire que ce n'est pas un problème de routage où de serveur web.
Il faut maintenant s'assurer que le virtual host correspondant à trixbox est activé et voir, conformément à sa configuration, comment on accède à trixbox. La configuration d'apache peut différer d'une distribution linux à l'autre, ce serait donc bien que tu précises ce que tu utilises (et le tutoriel que tu as suivi jusqu'à présent).
La suite suppose que tu utilises une distribution basée sur Debian (e.g. Ubuntu, mint, etc.).
Si tu es sous debian / ubuntu, les vhosts sont généralement définis dans
/etc/apache2/sites-available(reporte-nous le contenu de ce dossier). Une fois que tu as repéré le fichier associé, reporte-nous sont contenu, cela permettra de déterminer via quelle URL on accède à trixbox (as-tu essayé tout simplement http://192.168.43.30:80/trixbox ?).
Assure-toi aussi que le virtual host en question est bien activé en vérifiant qu'il est bien référencé dans
/etc/apache2/sites-available. Si ça n'est pas le cas, tu dois activer le vhost avec la commande
a2enmod(apache2 enable module).
Dans la même veine, assure-toi que PHP et MySQL sont installés (donc que tu as une vraie installation LAMP - Linux Apache Mysql PHP). Note qu'apache ne prendra en charge le php qu'une fois le module PHP activé. Suivant le même principe que les sites, les modules apache disponibles sont disponible dans
/etc/apache2/mod-availableet activés grâce à
/etc/apache2/mod-available, et activés grâce à
a2enmod.
Ainsi, une installation LAMP fonctionnelle ressemble sous debian à ceci (commande à réaliser sur la machine virtuelle dans ton cas) :
sudo apt update
sudo apt install apache2 default-mysql-server libapache2-mod-php
On détermine la version de PHP
ls /etc/apache2/mods-available/php*
Admettons que ce soit PHP7.4 :
sudo a2enmod php7.4
De même active le ou les vhost d'intérêt. Supposons que ton vhost s'appelle
/etc/apache2/sites-available/mon_site.conf:
sudo a2ensite mon_site
On redémarre apache :
sudo systemctl restart apache2
Bonne chance
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
>
mwekikas_5148
17 sept. 2021 à 12:13
17 sept. 2021 à 12:13
Bonjour,
Si tu ne maîtrise pas la configuration d'apache, peut-être devrais-tu reprendre ton installation en suivant un tutoriel, comme celui-ci et nous dire où tu en es rendu. D'après les captures d'écran la l'interface devrait s'afficher si dans ton cas tu accèdes à http://192.168.43.30/user.
Si on essaye de rentrer dans le détail, d'après cette page, ce que tu as récupéré est en fait un Linux CentOS avec un certain nombre de logiciels pré-installés. Tu peux donc faire les vérifications que je t'ai indiquées, sachant qu'il faudra sans doute les adapter car CentOS et Debian peuvent avoir fait des choix différents sur la manière dont est configuré apache. Parmi les différences, la commande
Vérifie en particulier que :
Bonne chance
Si tu ne maîtrise pas la configuration d'apache, peut-être devrais-tu reprendre ton installation en suivant un tutoriel, comme celui-ci et nous dire où tu en es rendu. D'après les captures d'écran la l'interface devrait s'afficher si dans ton cas tu accèdes à http://192.168.43.30/user.
Si on essaye de rentrer dans le détail, d'après cette page, ce que tu as récupéré est en fait un Linux CentOS avec un certain nombre de logiciels pré-installés. Tu peux donc faire les vérifications que je t'ai indiquées, sachant qu'il faudra sans doute les adapter car CentOS et Debian peuvent avoir fait des choix différents sur la manière dont est configuré apache. Parmi les différences, la commande
aptn'existe pas sous centOS, sont équivalent est
yum; le répertoire
/etc/apache2n'existe pas, il correspond en réalité à
/etc/httpd; les commandes
a2enmodet
a2ensiten'existent pas, il faut établir les liens symboliques soit même à la main avec la commande
ln -s(voir détails plus bas)
Vérifie en particulier que :
- php, mysql et apache2 sont installés en lisant les paquets avec yum (
yum list installed
), pour plus de détails voir cette page. - le module php est activé (pour php 7.2 :
sudo systemctl enable php72-php-fpm.service
), pour plus de détails voir cette page - Il faudrait consulter la configuration apache pour vérifier comment accéder à l'interface web (peux-tu nous copier coller le résultat de
find /etc/httpd
), vérifier les liens symboliques établis dans/etc/httpd/sites-available
et/etc/httpd/mods-available
. Pour voir comment ça marche, regarde ce lien.
Bonne chance
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
>
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
Modifié le 26 sept. 2021 à 02:47
Modifié le 26 sept. 2021 à 02:47
je m'excuse pour ce retard de ma réaction, voilà le résultat en annexe de la commande yum
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
>
mwekikas_5148
Messages postés
11
Date d'inscription
jeudi 9 septembre 2021
Statut
Membre
Dernière intervention
26 septembre 2021
26 sept. 2021 à 02:47
26 sept. 2021 à 02:47
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
Modifié le 26 sept. 2021 à 12:43
Modifié le 26 sept. 2021 à 12:43
Bonjour,
Inutile de faire des captures d'écran, tu peux te contenter de copier coller le texte, ce sera plus pratique pour tout le monde (et plus écologique :p).
De ce que je vois, tu es bien sur CentOS ou une variante, tu es bien en root (ce qui permet d'administrer la machine), apache et PHP sont installés. C'est déjà un bon début. La manière dont CentOS configure apache ne permet pas de voir aisément si PHP est activé ou pas mais on peut supposer que oui. On peut vérifier avec :
Par contre, je ne vois pas de fichier correspondant à un éventuel vhost, ça me paraît étrange. Il faudrait voir ce que raconte :
De plus, tu ne sembles pas avoir de réseau (ou du moins un accès partiel à Internet) dans ta dernière capture d'écran. Il faudrait contrôler ce que racontent les commandes suivantes :
Pour ton dernier message, peut-être que tu n'es pas en root ?
Bonne chance
Inutile de faire des captures d'écran, tu peux te contenter de copier coller le texte, ce sera plus pratique pour tout le monde (et plus écologique :p).
De ce que je vois, tu es bien sur CentOS ou une variante, tu es bien en root (ce qui permet d'administrer la machine), apache et PHP sont installés. C'est déjà un bon début. La manière dont CentOS configure apache ne permet pas de voir aisément si PHP est activé ou pas mais on peut supposer que oui. On peut vérifier avec :
grep -nr LoadModule /etc/httpd
Par contre, je ne vois pas de fichier correspondant à un éventuel vhost, ça me paraît étrange. Il faudrait voir ce que raconte :
grep -nr VirtualHost /etc/httpd
De plus, tu ne sembles pas avoir de réseau (ou du moins un accès partiel à Internet) dans ta dernière capture d'écran. Il faudrait contrôler ce que racontent les commandes suivantes :
cat /etc/resolv.conf ip route # si ça ne marche pas tape à la place : /sbin/route -n ping -c2 www.google.fr
Pour ton dernier message, peut-être que tu n'es pas en root ?
Bonne chance