Ceci est une astuce voire un tuto destiné soit à rejoindre la doc officielle Apache2, soit à fusionner avec le tuto sur les hôtes virtuels.
Ce tuto est le resultat d'un approfondissement du fonctionnement de Apache2 suite aux problemes d'usagers du forum ubuntu-fr pour creer des hotes virtuels.
Ce tuto n'abordera pas le contexte des vhosts par ip destiné à un environnement de production.
sudo ln -s <répertoire réel> /var/www/<nomdemonsite>
EasyPhpAlbum Lite se constitue d'un fichier unique programmé en php (compatible v5), utilisant des fichiers textes comme fichiers de base de données. Son objectif est d'indexer et de présenter sous forme de vignettes cliquables les images se trouvant dans le même dossier que lui.
127.0.0.1 localhost 127.0.1.1 name-of-your-computer 127.0.0.1 homepics # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
<VirtualHost *:80> ServerAdmin webmaster@homepics ServerName homepics DocumentRoot /home3/Images <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home3/Images> 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 AddHandler cgi-script cgi php phtml </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/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>
sudo a2ensite homepics
ou manuellement en créant un lien symbolique
sudo ln -s /etc/apache2/sites-enabled /etc/apache2/sites-available/homepics
homepics peut-être utilisée comme adresse url dans votre navigateur
Contributeurs principaux : J5012.