Re: [résolut] Re: apache2 et virtualhosts

2021-11-21 Par sujet Stephane Bortzmeyer
On Sun, Nov 21, 2021 at 08:24:47PM +0100,
 Kohler Gerard  wrote 
 a message of 15 lines which said:

> reste la grande question : pourquoi firefox recherche une adresse https pour
> .home et non pour .local, .com ...

- .com existe
- .home n'existe pas
- .local n'existe pas MAIS est dans le registre des noms de domaine
  spéciaux

Ça pourrait expliquer des choses.



[résolut] Re: apache2 et virtualhosts

2021-11-21 Par sujet Kohler Gerard

merci à vous tous,

j'ai trouvé la faille :

firefox recherche systématiquement une adresse sécurisée par un 
certificat d'authentification,


en supprimant cette recherche par la commande http:// cela marche.

reste la grande question : pourquoi firefox recherche une adresse https 
pour .home et non pour .local, .com ...


bon je marque le sujet résolut

Gerard



Re: apache2 et virtualhosts

2021-11-21 Par sujet Kohler Gerard

Le 21/11/2021 à 18:43, Stephane Bortzmeyer a écrit :


C'est a priori une très mauvaise idée. Si un jour l'ICANN délègue
.home, le déboguage deviendra infernal. Il vaut toujours mieux
prendre un sous-domaine d'un domaine qu'on a déjà.
ok, je n'ai pas d'autre domaine et mon réseau local date de 2002, à 
l'époque il ne m'a pas semblé avoir de l'importance de choisir ce nom de 
domaine

Comme dit par ailleurs, on ne teste pas ses serveurs HTTP avec un
navigateur Web. Ceux-ci sont en effet des logiciels très complexes
avec plein de fonctions qui sont là pour aider l'utilisateur mais qui
compliquent le déboguage. (Par exemple, Firefox qui ajoute
automatiquement le "www" devant le nom de domaine si le nom en
question n'a pas d'adresse IP. C'est sympa, mais ça peut dissimuler un
problème.)

Il vaut mieux utiliser un outil simple comme curl. Par exemple :

curl -v http://yyy.home/

donne quel message d'erreur (et toujours envoyer les messages d'erreur
littéraux, pas de résumé ou d'interprétation) ?


merci pour ces données, effectivement  curl -v http://yyy.home/ 
marche bien, affiche bien la page voulue,


j'ai testé avec konqueror, j'obtiens la bonne page sans problème et je 
navigue bien dans le site local. donc le problème vient de l'adressage 
par firefox.


voici le résultat de curl -v http://XXX.home  :

curl -v http://XXX.home
*   Trying 192.168.xxx.yyy:80...
* Connected to XXX.home (192.168.xxx.yyy) port 80 (#0)
> GET / HTTP/1.1
> Host: XXX.home
> User-Agent: curl/7.74.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Date: Sun, 21 Nov 2021 18:07:41 GMT
< Server: Apache/2.4.51 (Debian)
< Last-Modified: Thu, 18 Nov 2021 20:24:46 GMT
< ETag: "e0-5d115f31c48bc"
< Accept-Ranges: bytes
< Content-Length: 224
< Vary: Accept-Encoding
< Content-Type: text/html
<

    
    Mon Site de test num 2
    
    
    bienvenu sur le site XXX.home de test
    Ceci est un test après écriture
    ceci est le domain XXX.home
    

* Connection #0 to host XXX.home left intact

merci pour l'attention que vous portez à mon problème

Gérard



Re: apache2 et virtualhosts

2021-11-21 Par sujet Stephane Bortzmeyer
On Thu, Nov 18, 2021 at 09:52:11PM +0100,
 Kohler Gerard  wrote 
 a message of 20 lines which said:

> j'ai un réseau interne dont le nom de domaine est .home

C'est a priori une très mauvaise idée. Si un jour l'ICANN délègue
.home, le déboguage deviendra infernal. Il vaut toujours mieux
prendre un sous-domaine d'un domaine qu'on a déjà.

> je me pose cependant une question: je n'arrive pas à créer de virtualhost
> dont le nom de domaine serait yyy.home.
> 
> yyy.com, yy.local marchent.

Comme dit par ailleurs, on ne teste pas ses serveurs HTTP avec un
navigateur Web. Ceux-ci sont en effet des logiciels très complexes
avec plein de fonctions qui sont là pour aider l'utilisateur mais qui
compliquent le déboguage. (Par exemple, Firefox qui ajoute
automatiquement le "www" devant le nom de domaine si le nom en
question n'a pas d'adresse IP. C'est sympa, mais ça peut dissimuler un
problème.)

Il vaut mieux utiliser un outil simple comme curl. Par exemple :

curl -v http://yyy.home/

donne quel message d'erreur (et toujours envoyer les messages d'erreur
littéraux, pas de résumé ou d'interprétation) ?



Re: apache2 et virtualhosts

2021-11-21 Par sujet Stephane Bortzmeyer
On Fri, Nov 19, 2021 at 12:51:19PM +0100,
 Kohler Gerard  wrote 
 a message of 97 lines which said:

> lorsque je mets l'adresse du site dans firefox cela m'affiche la page de
> Google 
> 
> les fichiers /etc/hosts sont bien renseignés

Si ça ne marche pas comme voulu, c'est justement que QUELQUE CHOSE
(pas forcément /etc/hosts) n'est pas bien renseigné. Quand on débogue
(que ce soit un programme ou une configuration réseau), on a toujours
tendance à s'auto-rassurer, à se dire qu'on n'a pas pu faire une
erreur à cet endroit là. Et, en général, si, on a fait une erreur.



Re: apache2 et virtualhosts

2021-11-21 Par sujet Stephane Bortzmeyer
On Fri, Nov 19, 2021 at 05:35:15PM +0100,
 Sabri KHEMISSA  wrote 
 a message of 103 lines which said:

> Néanmoins voici quelques pistes à creuser (ne pas hésiter à partager les
> résultats des commandes) :
> - service apache2 up & running
> $ systemctl status apache2
> - lancement manuel d'apache2
> $ systemctl stop apache2
> $ sudo apachectl -D FOREGROUND

Comme le note François, il est très probable que le navigateur n'a
même pas essayé de contacter Apache car il y a un problème de
résolution de noms.

Un curl -v http://le-truc-qui-ne-va-pas.home/

nous renseignerait exactement.



Re: apache2 et virtualhosts

2021-11-19 Par sujet Sabri KHEMISSA
Bonjour,

Afin de ne pas publier sur internet tes configurations, tu peux monter une
vm avec des configurations que tu peux partager.

Néanmoins voici quelques pistes à creuser (ne pas hésiter à partager les
résultats des commandes) :
- service apache2 up & running
$ systemctl status apache2

- lancement manuel d'apache2
$ systemctl stop apache2
$ sudo apachectl -D FOREGROUND

Le ven. 19 nov. 2021 à 14:00, François TOURDE 
a écrit :

> Le 18950ième jour après Epoch,
> Kohler Gerard écrivait:
>
> > Le 18/11/2021 à 22:46, François TOURDE a écrit :
> >
> >> Ça manque un peu de détails, ton histoire.
> [...]
> > les fichiers /etc/hosts sont bien renseignés
>
> Ah ... Bon ... Ben si tu le dis. Je suis pas sûr d'avoir la patience de
> t'aider en fait. Désolé.
>
> > pas de message d'erreur dans les log, ni de message de log
>
> Forte chance qu'apache n'ouvre même pas une paupière dans ce cas.
>
> > lorsque je mets l'adresse du site dans firefox cela m'affiche la page
> > de Google 
>
> Voilà.
>
> - man resolv.conf(5)
> - curl
>   etc...
>
>


Re: apache2 et virtualhosts

2021-11-19 Par sujet François TOURDE
Le 18950ième jour après Epoch,
Kohler Gerard écrivait:

> Le 18/11/2021 à 22:46, François TOURDE a écrit :
>
>> Ça manque un peu de détails, ton histoire.
[...]
> les fichiers /etc/hosts sont bien renseignés

Ah ... Bon ... Ben si tu le dis. Je suis pas sûr d'avoir la patience de
t'aider en fait. Désolé.

> pas de message d'erreur dans les log, ni de message de log

Forte chance qu'apache n'ouvre même pas une paupière dans ce cas.

> lorsque je mets l'adresse du site dans firefox cela m'affiche la page
> de Google 

Voilà.

- man resolv.conf(5)
- curl
  etc...



Re: apache2 et virtualhosts

2021-11-19 Par sujet Kohler Gerard


Le 18/11/2021 à 22:46, François TOURDE a écrit :


Salut,

Ça manque un peu de détails, ton histoire.

Il est défini où et comment, ce nom ?
il s'agit du nom de domaine que j'ai choisi lors de l'installation de 
debian sur mes machines  : nom_de_la_machine.mon_domaine.home


Genre, quels virtualhosts ?


j'ai installé apache2 2.4.46

virtualhosts installés dans /var/www

user et group  : www-data

virtualhosts déclarés dans /etc/apache2/sites-available


Un message d'erreur peut-être ? C'est bien de savoir à quoi correspond
"je n'arrive pas"


pas de message d'erreur dans les log, ni de message de log

lorsque je mets l'adresse du site dans firefox cela m'affiche la page de 
Google 


les fichiers /etc/hosts sont bien renseignés


Re: apache2 et virtualhosts

2021-11-18 Par sujet François TOURDE
Salut,

Ça manque un peu de détails, ton histoire.

Le 18949ième jour après Epoch,
Kohler Gerard écrivait:

> j'ai un réseau interne dont le nom de domaine est .home

Il est défini où et comment, ce nom ?

> j'ai installé un serveur LAMP avec plusieurs virtualhosts . ça tourne
> bien.

Genre, quels virtualhosts ?

> je me pose cependant une question: je n'arrive pas à créer de
> virtualhost dont le nom de domaine serait yyy.home.

Un message d'erreur peut-être ? C'est bien de savoir à quoi correspond
"je n'arrive pas"



apache2 et virtualhosts

2021-11-18 Par sujet Kohler Gerard

bonjour,

en préambule je signale que je n'ai pas de connaissances approfondies 
sur les réseaux.


je suis sous debian bullseye sur toutes les machines,

j'ai un réseau interne dont le nom de domaine est .home

j'ai installé un serveur LAMP avec plusieurs virtualhosts . ça tourne bien.

je me pose cependant une question: je n'arrive pas à créer de 
virtualhost dont le nom de domaine serait yyy.home.


yyy.com, yy.local marchent.

il y a très certainement une explication mais je ne l'ai pas trouvée. 
merci de m'éclairer .


Gerard