Salut à tous,
Je suis en train de terminer la configuration un serveur LAMP sur un serveur dédié avec Squeeze. Tout marche au poil, je peux me connecter à distance sur
mondomaine/phpmyadmin et me logger sans problème. Par contre, impossible de changer l'alias de phpmyadmin. Niveau sécurité, j'ai un peu l'impression que mon serveur est en train de courir slip au milieu de la jungle du web.
Voici le contenu de mon /etc/phpmyadmin/apache.conf
# phpMyAdmin default Apache configuration
Alias /bordel /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
Options None
AllowOverride None
Order allow,deny
Allow from all
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
</Directory>
# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
<IfModule mod_authn_file.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Directory>
# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
Order Deny,Allow
Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Order Deny,Allow
Deny from All
</Directory>
J'ai bien redémarré Apache mais mondomaine/phpmyadmin est toujours accessible alors que mondomaine/bordel (désolé je suis limite nervous breakdown) reste désespérément "Not Found".
apache2ctl -t -M |grep alias
Renvoie :
alias_module (shared)
Syntax OK
a2enmod alias
Renvoie :
Module alias already enabled
grep conf.d /etc/apache2/apache2.conf
Renvoie :
Include conf.d/
Voilà, je ne comprends rien. J'ai essayé plusieurs synstaxes pour l'alias avec des ", ou des ', ou encore en terminant les chemins par /. Bref, si quelqu'un peut me donner quelques pistes pour me sortir de là,..
Dernière modification par Arg (15-10-2012 17:13:43)