a tous,
j'ai un petit soucis de configuration avec l'alias directory de phpmyadmin sur un virtualhost d'un sous domaine. Lorsque je le le déclare dans le fichier de conf du sous domaine en question, il reste accessible par d'autre sous domaine.
en gros je souhaiterais que phpmyadmin ne sois disponible que si on tape l'url http://server.domain.com/phpmyadmin et non plus sur www.domain.com/phpmyadmin et/ou preprod.domain.com/phpmyadmin
mon fichier de configuration apache "default"
Code :
- <VirtualHost *:80>
- ServerAdmin cinetryx@domain.com
- DocumentRoot /home/web/www
- <Directory />
- Options FollowSymLinks
- AllowOverride None
- </Directory>
- <Directory /home/web/www/>
- Options -Indexes FollowSymLinks -MultiViews
- AllowOverride All
- Order allow,deny
- allow from all
- </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>
- ErrorLog ${APACHE_LOG_DIR}/error.log
- # Possible values include: debug, info, notice, warn, error, crit,
- # alert, emerg.
- LogLevel warn
- CustomLog ${APACHE_LOG_DIR}/access.log combined
- </VirtualHost>
|
mon fichier de configuration pour le sous domaine "server"
Code :
- <VirtualHost *:80>
- DocumentRoot "/home/web/www/server"
- ServerName "server.domain.com"
- <Directory "/home/web/www/server">
- allow from all
- Options +Indexes
- </Directory>
- Alias /phpmyadmin "/usr/share/phpmyadmin"
- <Directory "/usr/share/phpmyadmin">
- </Directory>
- </VirtualHost>
|
et pour preprod j'ai quelques chose d'assez simple :
Code :
- <VirtualHost *:80>
- DocumentRoot /home/web/www/preprod
- ServerName "preprod.domain.com"
- <Directory /home/web/www/preprod>
- allow from all
- Options +Indexes
- </Directory>
- </VirtualHost>
|
Est-ce que l'un d'entre vous pourrait m’éclairer la dessus ?
Je suis sous Debian Wheezy + Apache2 - php5
Merci !
---------------
renaîtra de ses cendres - lol