mes sites je les met comme ceci (à titre d’exemple)
/home/toto/www/intranet
/home/toto/www/ubuntu
/home/toto/www/debian
mes pages php sont donc dans:
intranet
ubuntu
debian
les vhosts intranet.conf ubuntu.conf et debian.conf
<VirtualHost *:80>
    ServerName intranet
    
    DocumentRoot /var/www/intranet
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/intranet>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        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 /var/log/apache2/error.log
    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    CustomLog /var/log/apache2/access.log combined
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
</VirtualHost>
ça c’était pour intranet.conf ensuite pour les autres tu copies et adapte pour les autres, ubuntu.conf, etc…
hosts
127.0.0.1    intranet
127.0.0.1    ubuntu
127.0.0.1    debian
tu mets les liens comme marqué plus haut plus les droits sur les dossiers
tu actives les sites et redémarre apache2
tes sites seront donc accessible via http://intranet , http://ubuntu etc…
chez moi ça fonctionne même quand j’utilise mon pc dans le train.
voilà pour le mini tuto
pour chez toi met tes pages php dans /home/julio/www/vulcain-apps par exemple