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

Vobul a écrit :

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

bruno a écrit :

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