Ce tuto est le résultat d'un approfondissement du fonctionnement de Apache2 suite aux problèmes d'usagers du forum ubuntu-fr pour créer des hôtes 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 Require all granted </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted 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 </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
http://homepics
Flatpress est une application php multi-fichiers ne nécessitant aucun serveur Mysql pour le stockage des donnees. Pour démonstration, l'application sera installée dans le dossier dédié /srv avec des droits d'acces utilisateur ordinaire.
127.0.0.1 fpress
sudo cp les-fichiers-flatpress-desarchivés /srv/fpress/
chown /srv/fpress operateur-courant-de-la-session
Contributeurs principaux : J5012.