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:
Merci bcp!
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>
Partager