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