IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

bind + Apache avec Virtualhost


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 89
    Par défaut bind + Apache avec Virtualhost
    Bonjour à Tous

    Debian lenny i386
    bind est installé avec les paquets stables de la distribution
    apache idem.

    j'ai plusieurs virtualhost :
    www.medica-rs.int (default)
    dbmed.medica-rs.int
    testingdbmed.medica-rs.int
    test.medica-rs.int
    dans ports.conf : NameVirtualHost 192.168.10.50:80
    Listen 80

    donc je pensais avoir bien configuré dans mon fichier de ma zone sur
    bind chaque virtualhost
    et avoir bien configuré chaque virtualhost.
    Mais en testant je n'arrive que sur la page default (www.medica-rs.int).
    Je suis un peu perdu entre les lectures et les test.
    Je vous demande donc votre aide. Merci d'avance.

    mon fichier de zone pour bind "zone.medica-rs.int":
    ######################################################
    ;
    $TTL 604800
    $ORIGIN medica-rs.int.
    @ IN SOA srvdebian.medica-rs.int. root.medica-rs.int. (
    2009032602 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    ;
    ; srvdebian.medica-rs.int joue le rôle de NS mais pas MX
    NS srvdebian.medica-rs.int.
    srvdebian A 192.168.10.50
    srvdebian HINFO "P4" "Debian lenny"
    ;
    ; Quelques alias
    ;
    ; page default
    www CNAME srvdebian
    ; virtualhost
    test CNAME srvdebian
    dbmed CNAME srvdebian
    testingdbmed CNAME srvdebian
    ;
    ftp CNAME srvdebian
    ;
    ; Noms des hosts du domaine medica-rs.int
    ;
    routeur A 192.168.XXX.XXX
    jr-medica A 192.168.XXX.XXX
    nabios-server A 192.168.XXX.XXX
    medica-server A 192.168.XXX.XXX
    fax-medica A 192.168.XXX.XXX
    oki-printer A 192.168.XXX.XXX
    ;
    mon fichier de zone inverse "zone.rev.medica-rs.int" :
    ##########################################################
    ;
    $TTL 604800
    $ORIGIN 10.168.192.in-addr.arpa.
    ;
    @ IN SOA srvdebian.medica-rs.int. root.medica-rs.int. (
    2009032601 ; Serial
    604800 ; Refresh
    86400 ; Retry
    2419200 ; Expire
    604800 ) ; Negative Cache TTL
    ;
    ; srvdebian.medica-rs.int joue le rôle de NS mais pas MX
    ;
    NS srvdebian.medica-rs.int.
    ;
    ; Noms des hosts du domaine medica-rs.int
    ;
    XXX PTR routeur.medica-rs.int.
    XXX PTR jr-medica.medica-rs.int.
    XXX PTR nabios-server.medica-rs.int.
    50 PTR srvdebian.medica-rs.int.
    XXX PTR medica-server.medica-rs.int.
    XXX PTR fax-medica.medica-rs.int.
    XXX PTR oki-printer.medica-rs.int.
    Mon fichier virtualhost default "default" :
    #####################################################
    <VirtualHost 192.168.10.50:80>

    ServerName www.medica-rs.int:80
    ServerAdmin jean.ragot@medica-rs.com
    ServerAlias www
    DocumentRoot /var/www/
    DirectoryIndex index.html index.php

    <Directory />
    AllowOverride None
    Order deny, allow
    Deny from all
    Options FollowSymLinks
    </Directory>

    <Directory /var/www/>
    Options Indexes Includes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    DirectoryIndex index.html index.php
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
    </Directory>

    # DirectoryIndex index.html index.php

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel debug

    CustomLog /var/log/apache2/access.log combined
    ErrorLog /var/log/apache2/error.log

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

    </VirtualHost>
    Mon fichier virtualhost dbmed "dbmed.conf" :
    #####################################################
    <VirtualHost 192.168.10.50:80>

    ServerName dbmed.medica-rs.int
    ServerAdmin jean.ragot@medica-rs.com
    ServerAlias dbmed
    DocumentRoot /var/www/dbmed/

    CustomLog "/var/log/apache2/dbmed_access.log" combined
    ErrorLog "/var/log/apache2/dbmed_error.log"

    <Directory /var/www/dbmed>
    Options All
    AllowOverride None
    Order deny,allow
    Allow from all
    </Directory>

    DirectoryIndex index.html index.php

    </VirtualHost>
    Mon fichier virtualhost testingdbmed "testingdbmed.conf" :
    #####################################################
    <VirtualHost 192.168.10.50:80>

    ServerName testingdbmed.medica-rs.int
    ServerAdmin jean.ragot@medica-rs.com
    ServerAlias testingdbmed
    DocumentRoot /var/www/testingdbmed/

    CustomLog "/var/log/apache2/testingdbmed_access.log" combined
    ErrorLog "/var/log/apache2/testingdbmed_error.log"

    <Directory /var/www/testingdbmed>
    Options All
    AllowOverride None
    Order deny,allow
    Allow from all
    </Directory>

    DirectoryIndex index.html index.php

    </VirtualHost>
    Mon fichier virtualhost test "test.conf" :
    #####################################################
    <VirtualHost 192.168.10.50:80>

    ServerName test.medica-rs.int
    ServerAdmin jean.ragot@medica-rs.com
    ServerAlias test
    DocumentRoot /var/www/test/

    CustomLog "/var/log/apache2/test_access.log" combined
    ErrorLog "/var/log/apache2/test_error.log"

    <Directory /var/www/test>
    Options All
    AllowOverride None
    Order deny,allow
    Allow from all
    </Directory>

    DirectoryIndex index.html index.php

    </VirtualHost>

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 89
    Par défaut suite
    Pour la gestion des Virtualhosts j'ai spécifié l' IP du serveur pour :
    NameVirtualHost avec 192.168.10.50:80
    et je le répète dans les virtualhosts
    pour ne plus avoir le message suivant au démarrage de apache :
    [Warm]NameVirtualHost 192.168.10.50:0 has no VirtualHost.
    si ce n est pas la solution je veux bien changer.

    Maintenant pour les fichiers de Bind les zones sont bien configurées je pense.
    La seule chose c'est pour déclarer mes vitualhosts de dans.
    faut il que je les déclare comme ça :
    // default
    www CNAME srvdebian (ou l'ip du serveur)
    // les virtualhosts
    dbmed CNAME srvdebian ( ou ip du serveur)
    testingdbmed CNAME srvdebian ( ou ip du serveur)
    test CNAME srvdebian ( ou ip du serveur)

    ou faut il déclarer mes virtualhost ainsi (sans changer default) :

    dbmed IN A srvdebian ( ou ip du serveur)
    testingdbmed IN A srvdebian ( ou ip du serveur)
    test IN A srvdebian ( ou ip du serveur)

    si vous avez des idées ou des informations plus précise pour moi ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 89
    Par défaut suite test avec un dig sur un virtualhost
    J'ai fait un dig sur dbmed.medica-rs.int (un de mes virtualhosts) appriori pas d erreur.
    Par contre quand je cherche dans iceweasel à aller sur le ce virtualhost http://dbmed.medica-rs.int/
    je tombe sur la page de default /var/www/ au lieu de /var/www/dbmed/ je n'avance pas ??

    L'ip 192.168.10.50 est srvdebian j ai dessus bind et apache2. ma zone est bien medica-rs.int
    il s'agit juste d une zone pour un lan.

    Voici le dig :
    srvdebian:~# dig dbmed.medica-rs.int

    ; <<>> DiG 9.5.1-P1 <<>> dbmed.medica-rs.int
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11293
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;dbmed.medica-rs.int. IN A

    ;; ANSWER SECTION:
    dbmed.medica-rs.int. 604800 IN CNAME srvdebian.medica-rs.int.
    srvdebian.medica-rs.int. 604800 IN A 192.168.10.50

    ;; AUTHORITY SECTION:
    medica-rs.int. 604800 IN NS srvdebian.medica-rs.int.

    ;; Query time: 0 msec
    ;; SERVER: 192.168.10.50#53(192.168.10.50)
    ;; WHEN: Thu Mar 26 15:51:29 2009
    ;; MSG SIZE rcvd: 91

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 89
    Par défaut resolu
    Merci c est bon je suis un idiot !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/05/2012, 12h42
  2. Probleme to bind apache avec un port
    Par Mo-Add dans le forum Apache
    Réponses: 9
    Dernier message: 25/04/2008, 18h59
  3. Apache / Tomcat Virtualhost
    Par lolo le belge dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 10/11/2005, 16h57
  4. [APACHE] Config VirtualHost + hosts en Intranet
    Par jfdl dans le forum Apache
    Réponses: 9
    Dernier message: 02/09/2005, 22h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo