Dunque: ho un server casalingo che mi fa da dns e web server.
Si tratta di una debian lenny net-inst.
Tramite un servizio gratuito bindo il mio ip dinamico ad un paio di indirizzi nominali.
Sul server ho creato 3 host virtuali. 2 di questi sono visibili dall'esterno.
test.com (esterno)
test2.com (esterno)
localhost.home.org (interno lan)
Ho installato phpmyadmin, ma ora vorrei che il pannello di gestione fosse
raggiungibile soltanto dall'host virtuale interno alla lan, mentre al momento
posso accedere da:
test.com/phpmyadmin
test2.com/phpmyadmin
localhost.home.org/phpmyadmin
Come posso fare? Devo creare un host virtuale per phpmyadmin?
Devo modificare il file /etc/phpmyadmin/apache.conf ?
Grazie.codice:Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options Indexes FollowSymLinks DirectoryIndex index.php # Authorize for setup <Files setup.php> # For Apache 1.3 and 2.0 <IfModule mod_auth.c> AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup </IfModule> # For Apache 2.2 <IfModule mod_authn_file.c> AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup </IfModule> Require valid-user </Files> <IfModule mod_php4.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> <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>

Rispondi quotando