Pages : 1
#1 Le 17/12/2021, à 19:38
- lnxme
Apache, plus de connexion en dehors de localhost
Bonjour à tous,
J'ai cloné un serveur ubuntu 18.04 LAMP sur un second host avec la méthode de l'install mini et du rsync en ssh.
tout semble s’être bien passé, sauf justement apache qui semble ne pas répondre si j'essaye de me connecter sur son IP.
Le service semble bien lancé, pas de message d'erreur. Le site s'affiche sur 127.0.01 mais rien sur son IP.
Une idée ?
Le serveur d'origine fonctionne parfaitement, alors je ne comprends pas bien pourquoi la copie rsync dysfonctionne (les services étaient stoppés lors du rsync)
Bref, j'ai besoin d'aide
Dernière modification par lnxme (Le 17/12/2021, à 20:32)
Hors ligne
#2 Le 20/12/2021, à 03:01
- Vobul
Re : Apache, plus de connexion en dehors de localhost
Firewall ?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 20/12/2021, à 19:27
- bruno
Re : Apache, plus de connexion en dehors de localhost
Bonjour,
Cela manque d'informations. Qu'est-ce que tu as copié avec rsync ?
#4 Le 21/12/2021, à 18:51
- lnxme
Re : Apache, plus de connexion en dehors de localhost
Firewall ?
Pas de firewall..pas encore en tout cas.
Hors ligne
#5 Le 21/12/2021, à 18:52
- lnxme
Re : Apache, plus de connexion en dehors de localhost
Bonjour,
Cela manque d'informations. Qu'est-ce que tu as copié avec rsync ?
Tout sauf cette liste d'exclusion
/boot/
/lib/modules
/etc/modules
/etc/lilo.conf
/etc/fstab
/etc/mtab
/proc
/dev
lost+found/
/etc/network/interfaces
/root
/mnt
/media
/home/
/var/www/
Hors ligne
#6 Le 21/12/2021, à 19:13
- lnxme
Re : Apache, plus de connexion en dehors de localhost
Apache2 semble bien fonctionner:
dim@piecurrentclone:~$ systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Tue 2021-12-21 18:57:58 CET; 3s ago
Process: 29875 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
Process: 17723 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
Process: 29904 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 2069 (code=exited, status=0/SUCCESS)
Tasks: 28 (limit: 4915)
CGroup: /system.slice/apache2.service
├─29936 /usr/sbin/apache2 -k start
├─29937 Passenger watchdog
├─29940 Passenger core
├─29954 Passenger ust-router
├─29967 /usr/sbin/apache2 -k start
├─29968 /usr/sbin/apache2 -k start
├─29969 /usr/sbin/apache2 -k start
├─29970 /usr/sbin/apache2 -k start
└─29971 /usr/sbin/apache2 -k start
Dec 21 18:57:58 piecurrentclone systemd[1]: Starting The Apache HTTP Server...
Dec 21 18:57:58 piecurrentclone systemd[1]: Started The Apache HTTP Server.
ou
dim@piecurrentclone:~$ ps -aux | grep httpd
dim 30065 0.0 0.0 5300 824 pts/0 S+ 19:00 0:00 grep --color=auto httpd
rien ne réponds au port 443.
Mon /etc/apache2/ports.conf
cat ports.conf
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf
Listen 127.0.0.1:80
<IfModule ssl_module>
Listen 127.0.0.1:443
</IfModule>
<IfModule mod_gnutls.c>
Listen 127.0.0.01:443
</IfModule>
je suis pas mal perdu.
Surtout par le fait que c'est un clone de quelque chose qui fonctionne..
Peut etre relancer le rsync. et inclure le /var/www
Hors ligne
#7 Le 22/12/2021, à 08:39
- bruno
Re : Apache, plus de connexion en dehors de localhost
Regarde bien ton fichier ports.conf (directive Listen) tu devrais vite comprendre pourquoi ton serveur Apache ne répond que sur l'adresse de bouclage (127.0.0.1).
#8 Le 22/12/2021, à 23:47
- lnxme
Re : Apache, plus de connexion en dehors de localhost
Oui, bien sur, mais c'est plus complexe que cela puisque que le serveur cloné, lui fonctionne bien, et avec le même fichier ports.conf
Donc le problème est ailleurs.
J'aurais par contre peut etre du préciser que j'utilise apache2 dans le cadre d'un LAMP pour utiliser Dolibarr, un ERP ..
installé depuis le deb du site https://www.dolibarr.org/downloads.php
D'ailleurs une fois celui ci réinstallé, tout m'indique que tout fonctionne, mais dans les fait, pas d'accès.
Hors ligne
#9 Le 23/12/2021, à 08:28
- bruno
Re : Apache, plus de connexion en dehors de localhost
Non c'est bien le problème. Avec tes directives Listen dans ports.conf le serveur n'est en écoute que sur l'interface 127.0.0.1.
Si le serveur accepte des requêtes sur une autre adresse IP c'est qu'il y a d'autres directives Listen dans d'autres fichiers de configuration. À vérifier avec :
sudo grep -R Listen /etc/apache2
Ou alors il y a un autre serveur web (nginx par exemple) installé et configuré en mandataire inverse (reverse proxy) vers l'hôte local.
#10 Le 23/12/2021, à 13:08
- lnxme
Re : Apache, plus de connexion en dehors de localhost
Mince, effectivement, j'avais complétement oublié que j'avais un haproxy dans cette histoire.
Je me replonge la dedans.
Merci pour le pointeur, c'est exactement ce dont j'avais besoin.
Hors ligne
Pages : 1