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:
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!