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!