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 ?

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>
Grazie.