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

Apache Discussion :

Serveurs virtuels, pas de DNS


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut Serveurs virtuels, pas de DNS
    Salut à tous!

    Bon avis aux pro de la conf des servs virtuels :

    Je travaille sur une appli hébergée sur un serveur apache (2.2.11) en environnement windows.

    L'arborescence est comme suit:
    / => racine (jusque la...)
    /monappli => répertoire racine de mon appli
    /phpmyadmin => ...
    /awstats => ...

    Comme tout ceci doit etre accessible, j'ai monté un serveur virtuel pour chaque "sous-répertoire".

    Le problème est que je n'ai qu'une adresse IP, et pas de DNS. L'astuce de mettre un port par serveur virtuel ne fonctionne plus (ports bloqués...).

    Ma question : Savez vous comment je pourrait faire pour que chacune de ces appli soient accessible (http://monIP/phpmyadmin|awstats), en sachant que si je n'ai que l'ip (http://monIP) je dois tomber sur le serv virtuel de "monappli" (=>racine /monappli/), et que ce dernier utilise le module rewrite.

    Voila la conf de ce dernier si ca peut aider:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    #Serveur virtuel Monappli
    NameVirtualHost *:80
     
    <VirtualHost *:80>
    	ServerName monappli
    	DocumentRoot "E:\ProgramFile\apache2\htdocs\monappli"
     
        RewriteEngine On
        RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
        RewriteRule .* - [F]
     
        <Directory "E:\ProgramFile\apache2\htdocs\monappli">
            Options FollowSymLinks
            AllowOverride All
    		AddDefaultCharset UTF-8
                <Limit GET POST>
                    Order allow,deny
                    Allow from all
                </Limit>
                <LimitExcept GET POST>
                    Order deny,allow
                    Deny from all
                </LimitExcept>
        </Directory>
    </VirtualHost>
    Merci bcp!

  2. #2
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Par défaut
    salut,

    tu peux utiliser les serveurs virtuels par noms et prendre quelques entrées DNS gratuites chez no-ip.org par exemple.

    Ton fichier de config pour le site1:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    NameVirtualHost *
    <VirtualHost *>
            ServerAdmin site1@gmail.com
            DocumentRoot /var/www/site1/
            ServerName site1.no-ip.org
    </VirtualHost>
    Ton fichier de config pour le site2:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    NameVirtualHost *
    <VirtualHost *>
            ServerAdmin site2@gmail.com
            DocumentRoot /var/www/site2/
            ServerName site2.no-ip.org
    </VirtualHost>
    Et voilà. Un lien vers http://site1.no-ip.org te renverra directement vers site1 tandis qu'un lien vers http://site2.no-ip.org te renverra vers site2.

    EDIT: par contre, je n'ai jamais utilisé le module rewrite, donc je ne pourrai pas t'aider sur ce coup là.

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    Yep,

    J'avais pas précisé, mais c'est une appli interne...
    Donc par pas de DNS, je voulais dire que je ne peux pas en avoir...
    enfin merci quand meme!

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Tu peux repréciser ton arborescence ? monappli, phpmyadmin et awstats sont tous des sous-répertoire du document root, c'est ça ou ce sont des répertoires hors du document root ?

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Tu peux repréciser ton arborescence ? monappli, phpmyadmin et awstats sont tous des sous-répertoire du document root, c'est ça ou ce sont des répertoires hors du document root ?

    Oui ce sont bien des sous répertoires du document root .

    /
    |-----mon appli/
    |-----phpmyadmin/
    |-----awstats/

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Y a des fichiers utiles à la racine du document root ou bien tous les fichiers utiles se trouvent nécessairement dans l'un des sous-répertoires ?

Discussions similaires

  1. Serveur virtuel smtp
    Par poxvx dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 02/10/2006, 10h13
  2. [APACHE] Serveur virtuel - VMWare Windows 2003
    Par EvilAngel dans le forum VMware
    Réponses: 2
    Dernier message: 07/04/2006, 17h55
  3. Serveur virtuel Apache ...
    Par Seth77 dans le forum Apache
    Réponses: 8
    Dernier message: 28/02/2006, 23h17
  4. Pas de DNS pour les clients
    Par M.Dlb dans le forum Réseau
    Réponses: 2
    Dernier message: 05/07/2004, 23h06

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