Retourner aux forums || Retourner au forum Linux.redhat

Linux.redhat : Multi homing

Posté par lamachine_fr () le 01 mars 2007
0
Multi homing
Bonjour j'essaie d'être court et clair.
J'ai loué de noms de domaines iraq-poll.com et french-for-kids.info.
J'ai possède un serveur 213.251.185.78 avec FC6 chez ovh.


Les deux domaines pointent déjà vers la racine http de 213.251.185.78 (/var/www/html) je voudrais rédiriger french-for-kids.info vers 213.251.185.78/ffkids/ (/var/www/html/ffkids) et
iraq-poll.com vers 213.251.185.78/iraq-poll (/var/www/html/iraq-poll).

Voici mon fichier hosts
[root@ks35735 iraq-poll]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
213.251.185.78 ks35735.kimsufi.com ks35735
213.251.185.78 french-for-kids.info french-for-kids.info
213.251.185.78 iraq-poll.com iraq-poll

et partie virtual host de mon httpd.conf
NameVirtualHost *

<VirtualHost *>
ServerAdmin web@roman-online.net
DocumentRoot /var/www/html/iraq-poll
ServerName iraq-poll.com
</VirtualHost>

<VirtualHost *>
ServerAdmin web@roman-online.net
DocumentRoot /var/www/html/ffkids
ServerName french-for-kids.info
</VirtualHost>

Quand je saisi dans un navigateur iraq-poll.com je suis bien dirigé vers /var/www/html/iraq-poll mais navigateur change dessuite le nom de www.iraq-poll.com à http://213.251.185.78/ :-(
C'est encore pire pour http://www.french-for-kids.info/ elle là on j'atteris dans /var/www/html/iraq-poll au lieu /var/www/html/ffkids .

A t il qqch que j'omets dans mes démarche ? Merci pour votre aide.

> Lire le message (14 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

dans l'ordre...

Posté par NeoX () le 01/03/2007 à 17:40. (lien). Évalué à 1.

1°) virer les lignes avec tes domaines dans le hosts

2°) dans les virtualhost
ajouter

ServerAlias www.ton_domaine.info



ca doit etre à peut pret tout.

--
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
  • [^]Re: dans l'ordre...

    Posté par lamachine_fr () le 01/03/2007 à 18:36. (lien). Évalué à 1.

    Merci pour ton temps

    Je viens de faire les modifs
    J'ai même ajouté le suffixe www qui n' y était pas. Rien .. www.french-for-kids.info et www.iraq-poll.com atterrissent toutes les deux dans le même répertoire /var/www/html/iraq-poll

    [root@ks35735 conf]# cat /etc/hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1 localhost.localdomain localhost
    213.251.185.78 ks35735.kimsufi.com ks35735

    Voilà mon virtual host
    NameVirtualHost *

    <VirtualHost *>
    ServerAdmin web@roman-online.net
    DocumentRoot /var/www/html/iraq-poll
    ServerName www.iraq-poll.com
    ServerAlias www.iraq-poll.com
    </VirtualHost>

    <VirtualHost *>
    ServerAdmin web@roman-online.net
    DocumentRoot /var/www/html/ffkids
    ServerName www.french-for-kids.info
    ServerAlias www.french-for-kids.info
    </VirtualHost>

    T'as une autre sugestion

    • [^]Re: dans l'ordre...

      Posté par NeoX () le 01/03/2007 à 19:07. (lien). Évalué à 1.

      oui j'ai autre chose.

      chez moi pour chaque site j'ai un fichier dans
      /etc/apache2/sites-available/

      qui contient le virtualhost

      et dans
      /etc/apache2/sites-enabled/

      un lien pour chacun des sites que je veux activer

      --
      Apprendre par les autres, c'est bien.
      Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
      • [^]Re: dans l'ordre...

        Posté par NeoX () le 01/03/2007 à 19:43. (lien). Évalué à 2.

        ah oui, j'ai oublié, tellement ca semble evident, mais il faut aussi redemarrer apache apres avoir fait les modifs.

        --
        Apprendre par les autres, c'est bien.
        Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
        • [^]Re: dans l'ordre...

          Posté par lamachine_fr () le 01/03/2007 à 19:57. (lien). Évalué à 1.

          q. m.....

Name-based virtual hosts

Posté par Jérôme Villafruela () le 01/03/2007 à 19:29. (lien). Évalué à 1.

Dans la doc apache :

http://httpd.apache.org/docs/2.0/vhosts/name-based.html
http://httpd.apache.org/docs/2.0/vhosts/examples.html

on conseille de mentionner une adresse IP dans la directive NameVirtualHost.

La validation de ta config (httpd -t) ne t'affiche pas de warnings ?

  • [^]Re: Name-based virtual hosts

    Posté par lamachine_fr () le 01/03/2007 à 19:59. (lien). Évalué à 1.

    Oui qqs'uns
    [root@ks35735 conf]# httpd -t
    [Thu Mar 01 20:56:56 2007] [error] (EAI 2)Name or service not known: Could not resolve host name *:80\xb5 -- ignoring!
    [Thu Mar 01 20:56:56 2007] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 1017 will probably never match because it overlaps an earlier Alias.
    [Thu Mar 01 20:56:56 2007] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 1018 will probably never match because it overlaps an earlier Alias.
    [Thu Mar 01 20:56:56 2007] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 1019 will probably never match because it overlaps an earlier Alias.
    [Thu Mar 01 20:56:56 2007] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1020 will probably never match because it overlaps an earlier ScriptAlias.
    Syntax OK

  • [^]Re: Name-based virtual hosts

    Posté par lamachine_fr () le 01/03/2007 à 20:04. (lien). Évalué à 1.

    J'ai aussi essayé avec NameVirtualHost 213.251.185.78:80
    ça donne ça
    [root@ks35735 conf]# httpd -t
    [Thu Mar 01 21:00:50 2007] [error] (EAI 2)Name or service not known: Could not resolve host name *:80\xb5 -- ignoring!
    [Thu Mar 01 21:00:50 2007] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 1017 will probably never match because it overlaps an earlier Alias.
    [Thu Mar 01 21:00:50 2007] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 1018 will probably never match because it overlaps an earlier Alias.
    [Thu Mar 01 21:00:50 2007] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 1019 will probably never match because it overlaps an earlier Alias.
    [Thu Mar 01 21:00:50 2007] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1020 will probably never match because it overlaps an earlier ScriptAlias.
    [Thu Mar 01 21:00:50 2007] [warn] _default_ VirtualHost overlap on port 80, the first has precedence
    [Thu Mar 01 21:00:50 2007] [warn] NameVirtualHost 213.251.185.78:80 has no VirtualHosts
    Syntax OK

    • [^]Re: Name-based virtual hosts

      Posté par NeoX () le 01/03/2007 à 20:30. (lien). Évalué à 2.

      ton \xb5 -
      c'est vraiment bizarre.

      essaie en faisant avec les fichiers par "site"

      --
      Apprendre par les autres, c'est bien.
      Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
      • [^]Re: Name-based virtual hosts

        Posté par Raphaël Gertz (Jabber id, page perso, ) le 02/03/2007 à 02:58. (lien). Évalué à 2.

        Fuck, mes tab passent pas...

        Bon voila ma conf (enfin un conf approchant, j'ai renommé certains truc) :
        --- Fichier 00_default_vhost.conf : ---
        # Use name-based virtual hosting.
        NameVirtualHost *:80

        # Tagada dir perm
        <Directory /var/www/tagada>
        # Allow from all
        Order deny,allow
        Allow from all
        # Allow index and symlink
        Options Indexes SymLinksifOwnerMatch
        # Deny .htaccess
        AllowOverride None
        # Rewrite url
        <IfModule mod_rewrite.c>
        RewriteEngine On
        # truc de rewrite pour google labs
        RewriteCond %{REQUEST_URI} !^/noexist_.*\.html$
        # truc de rewrite engine si ça peux aider
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^.* index.php [L]
        </IfModule>
        </Directory>

        # Default VirtualHost
        <VirtualHost _default_:80>
        #DocumentRoot
        DocumentRoot /var/www/tagada
        # Log level
        LogLevel warn
        # Show apache signature
        ServerSignature On
        </VirtualHost>

        --- Fichier 01_rpm_vhost.conf : ---
        # rpm alias
        <IfModule mod_alias.c>
        Alias /rpm /opt/RPMS
        </IfModule>

        # rpm directory rights
        <Directory /opt/RPMS>
        # Limit bandwith if mod_bw is avaible
        <IfModule mod_bw.c>
        #Enable module
        BandWidthModule On
        #Force limit
        ForceBandWidthModule On
        #Set no limit
        BandWidth all 0
        #Limit Large file > 10MB to 30KB/s max
        LargeFileLimit * 10240 30720
        </IfModule>
        # Allow from all
        Order deny,allow
        Allow from all
        # Allow index and symlink
        Options Indexes SymLinksifOwnerMatch
        # Deny .htaccess
        AllowOverride None
        </Directory>

        # rpm virtualhost
        <VirtualHost *:80>
        # Virtualhost domaine name
        ServerName rpm.example.com
        # DocumentRoot dir
        DocumentRoot /opt/RPMS
        # Log level
        LogLevel warn
        # Show apache signature
        ServerSignature On
        </VirtualHost>

        • [^]Re: Name-based virtual hosts

          Posté par Raphaël Gertz (Jabber id, page perso, ) le 02/03/2007 à 03:00. (lien). Évalué à 2.

          Ps : je suis intéressé par un smtp pour envoyer mes mail (mon ip perso dynamique est blacklisté par certains serveur qui refuse les ip dynamiques), donc un petit échange de bon procédés m'intéresse ;)

          • [^]Re: Name-based virtual hosts

            Posté par Raphaël Gertz (Jabber id, page perso, ) le 02/03/2007 à 03:01. (lien). Évalué à 2.

            Ah ui pas de soucis, je sais monter un postfix avec authentification qui va bien et qui soit pas spam relay.
            (j'ai juste pas un rond pour payer le serveur)

          • [^]Re: Name-based virtual hosts

            Posté par B. franck () le 02/03/2007 à 07:28. (lien). Évalué à 2.

            et les relayer vers le smtp de ton isp ça ne marche pas ?

            • [^]Re: Name-based virtual hosts

              Posté par Raphaël Gertz (Jabber id, page perso, ) le 02/03/2007 à 07:31. (lien). Évalué à 2.

              Je doute que mon isp (neuf téléphone) veuille bien relayer mes mail rapsys tagada free lol fr...
              (en fait j'ai testé 2 fois ça a jamais marché)

              c'est pour ça que j'host mon propre smtp...

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.redhat