sasuke.17 |
14-nov-2010 22:13 |
Restringir acceso a phpmyadmin
Editar /etc/phpmyadmin/config.inc.php. Es este fichero, se configura los aspectos generales del script. Existe una variable " $cfg" que contiene toda la configuración de dicho script. En realidad no es mas que un array, donde se usan índices "personalizados" (siendo sincero, no recuerdo la expresión técnica para este tipo de índices... pero se que la tiene). Nos vamos al elemento con el índice "Servers", donde indicamos lo servidores que vamos a manejar con phpMyAdmin, en mi caso solo uno.
Vamos al fichero y añadimos tras el " $i++;" lo siguiente:
Cita:
$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = 'allow % from 127.0.0.1';
$cfg['Servers'][$i]['AllowDeny']['rules'] = 'deny % from all';
|
Aunque existe una manera mas elegante de meter todas las "rules" en una sola instrucción, creando un array:
Cita:
$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array(
'deny root from all',
'allow root from localhost',
'allow root from 10.0.0.0/8',
'allow root from 192.168.0.0/16',
'allow root from 172.16.0.0/12',
);
|
|