• apache2 et virtualhosts

    From Kohler Gerard@21:1/5 to All on Thu Nov 18 22:00:01 2021
    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 xxxxxxxx.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 yyyyyyy.home.

    yyyyyyy.com, yyyyyy.local marchent.

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

    Gerard

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?Fran=C3=A7ois?= TOURDE@21:1/5 to All on Thu Nov 18 23:10:02 2021
    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 xxxxxxxx.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 yyyyyyy.home.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kohler Gerard@21:1/5 to All on Fri Nov 19 13:00:01 2021
    This is a multi-part message in MIME format.
    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

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p><br>
    Le 18/11/2021 à 22:46, François TOURDE a écrit : <br>
    </p>
    <blockquote type="cite" style="color: #9999FF;">Salut,
    <br>
    <br>
    Ça manque un peu de détails, ton histoire.
    <br>
    <br>
    Il est défini où et comment, ce nom ?
    <br>
    </blockquote>
    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
    <br>
    <blockquote type="cite" style="color: #9999FF;">
    <br>
    Genre, quels virtualhosts ?
    <br>
    </blockquote>
    <br>
    j'ai installé apache2 2.4.46
    <br>
    <br>
    virtualhosts installés dans /var/www
    <br>
    <br>
    user et group  : www-data
    <br>
    <br>
    virtualhosts déclarés dans /etc/apache2/sites-available
    <br>
    <br>
    <blockquote type="cite" style="color: #9999FF;">Un message d'erreur
    peut-être ? C'est bien de savoir à quoi correspond
    <br>
    "je n'arrive pas"
    <br>
    </blockquote>
    <br>
    pas de message d'erreur dans les log, ni de message de log
    <br>
    <br>
    lorsque je mets l'adresse du site dans firefox cela m'affiche la
    page de Google 🙁
    <br>
    <br>
    les fichiers /etc/hosts sont bien renseignés
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?Fran=C3=A7ois?= TOURDE@21:1/5 to All on Fri Nov 19 14:10:02 2021
    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...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sabri KHEMISSA@21:1/5 to All on Fri Nov 19 17:50:01 2021
    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 <fra-duf-no-spam@tourde.org>
    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...



    <div dir="ltr"><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Bonjour,</div><div><br></div><div>Afin de ne pas publier sur internet tes configurations, tu peux monter une vm avec des configurations
    que tu peux partager.<br></div><div><br></div><div>Néanmoins voici quelques pistes à creuser (ne pas hésiter à partager les résultats des commandes) :<br></div><div>- service apache2 up &amp; running</div><div>$ systemctl status apache2</div><div><
    </div><div>- lancement manuel d&#39;apache2</div><div>$ systemctl stop apache2</div></div></div></div></div></div>$ sudo apachectl -D FOREGROUND</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le ven. 19 nov. 2021 à 14:00, Franç
    ois TOURDE &lt;<a href="mailto:fra-duf-no-spam@tourde.org" target="_blank">fra-duf-no-spam@tourde.org</a>&gt; a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le
    18950ième jour après Epoch,<br>
    Kohler Gerard écrivait:<br>

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

    Ah ... Bon ... Ben si tu le dis. Je suis pas sûr d&#39;avoir la patience de<br>
    t&#39;aider en fait. Désolé.<br>

    &gt; pas de message d&#39;erreur dans les log, ni de message de log<br>

    Forte chance qu&#39;apache n&#39;ouvre même pas une paupière dans ce cas.<br>

    &gt; lorsque je mets l&#39;adresse du site dans firefox cela m&#39;affiche la page<br>
    &gt; de Google 🙁<br>

    Voilà.<br>

    - man resolv.conf(5)<br>
    - curl<br>
      etc...<br>

    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephane Bortzmeyer@21:1/5 to sabri.khemissa@gmail.com on Sun Nov 21 18:40:02 2021
    On Fri, Nov 19, 2021 at 05:35:15PM +0100,
    Sabri KHEMISSA <sabri.khemissa@gmail.com> 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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephane Bortzmeyer@21:1/5 to kohler@oceanetpro.net on Sun Nov 21 18:50:02 2021
    On Thu, Nov 18, 2021 at 09:52:11PM +0100,
    Kohler Gerard <kohler@oceanetpro.net> wrote
    a message of 20 lines which said:

    j'ai un réseau interne dont le nom de domaine est xxxxxxxx.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 yyyyyyy.home.

    yyyyyyy.com, yyyyyy.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://yyyyyyy.home/

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kohler Gerard@21:1/5 to All on Sun Nov 21 19:40:02 2021
    This is a multi-part message in MIME format.
    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://yyyyyyy.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://yyyyyyy.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://XXXXXXXXXXX.home  :

    curl -v http://XXXXXXXXXXX.home
    *   Trying 192.168.xxx.yyy:80...
    * Connected to XXXXXXXXXXX.home (192.168.xxx.yyy) port 80 (#0)
    GET / HTTP/1.1
    Host: XXXXXXXXXXX.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
    <
    <html>
            <head>
                    <title>Mon Site de test num 2</title>
            </head>
            <body>
                    <h1>bienvenu sur le site XXXXXXXXXXX.home de test</h1>
                    <h1>Ceci est un test après écriture</h1>
                    <h2>ceci est le domain XXXXXXXXXXX.home</h2>
            </body>
    </html>
    * Connection #0 to host XXXXXXXXXXX.home left intact

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

    Gérard


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div class="moz-cite-prefix">Le 21/11/2021 à 18:43, Stephane
    Bortzmeyer a écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:YZqFTFQVDHFKYfmr@sources.org"><br>
    <pre class="moz-quote-pre" wrap="">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à.</pre>
    </blockquote>
    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<br>
    <blockquote type="cite" cite="mid:YZqFTFQVDHFKYfmr@sources.org">
    <blockquote type="cite">
    <pre class="moz-quote-pre" wrap="">
    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 <a class="moz-txt-link-freetext" href="http://yyyyyyy.home/">http://yyyyyyy.home/</a>

    donne quel message d'erreur (et toujours envoyer les messages d'erreur littéraux, pas de résumé ou d'interprétation) ?
    </pre>
    </blockquote>
    </blockquote>
    <p>merci pour ces données, effectivement  curl -v
    <a class="moz-txt-link-freetext" href="http://yyyyyyy.home/">http://yyyyyyy.home/</a> marche bien, affiche bien la page voulue, <br>
    </p>
    <p>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.</p>
    <p>voici le résultat de curl -v <a class="moz-txt-link-freetext" href="http://XXXXXXXXXXX.home">http://XXXXXXXXXXX.home</a>  :</p>
    <p><font size="-2">curl -v <a class="moz-txt-link-freetext" href="http://XXXXXXXXXXX.home">http://XXXXXXXXXXX.home</a><br>
    *   Trying 192.168.xxx.yyy:80...<br>
    * Connected to XXXXXXXXXXX.home (192.168.xxx.yyy) port 80 (#0)<br>
    &gt; GET / HTTP/1.1<br>
    &gt; Host: XXXXXXXXXXX.home<br>
    &gt; User-Agent: curl/7.74.0<br>
    &gt; Accept: */*<br>
    &gt; <br>
    * Mark bundle as not supporting multiuse<br>
    &lt; HTTP/1.1 200 OK<br>
    &lt; Date: Sun, 21 Nov 2021 18:07:41 GMT<br>
    &lt; Server: Apache/2.4.51 (Debian)<br>
    &lt; Last-Modified: Thu, 18 Nov 2021 20:24:46 GMT<br>
    &lt; ETag: "e0-5d115f31c48bc"<br>
    &lt; Accept-Ranges: bytes<br>
    &lt; Content-Length: 224<br>
    &lt; Vary: Accept-Encoding<br>
    &lt; Content-Type: text/html<br>
    &lt; <br>
    &lt;html&gt;<br>
            &lt;head&gt;<br>
                    &lt;title&gt;Mon Site de test num
    2&lt;/title&gt;<br>
            &lt;/head&gt;<br>
            &lt;body&gt;<br>
                    &lt;h1&gt;bienvenu sur le site XXXXXXXXXXX.home
    de test&lt;/h1&gt;<br>
                    &lt;h1&gt;Ceci est un test après
    écriture&lt;/h1&gt;<br>
                    &lt;h2&gt;ceci est le domain
    XXXXXXXXXXX.home&lt;/h2&gt;<br>
            &lt;/body&gt;<br>
    &lt;/html&gt;<br>
    * Connection #0 to host XXXXXXXXXXX.home left intact<br>
    </font><br>
    </p>
    <p>merci pour l'attention que vous portez à mon problème</p>
    <p>Gérard<br>
    </p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kohler Gerard@21:1/5 to All on Sun Nov 21 20:30:02 2021
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Stephane Bortzmeyer@21:1/5 to kohler@oceanetpro.net on Sun Nov 21 21:30:02 2021
    On Sun, Nov 21, 2021 at 08:24:47PM +0100,
    Kohler Gerard <kohler@oceanetpro.net> 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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)