INTRODUCTION
Nous serons tous d'accord pour dire que le design du répertoire d'apache est vraiment repoussant. Alors oui, c'est vrai, dans la plupart du temps c'est pas grave personne ne le voit ce répertoire. Mais avouez tout de memes que c'est bien plus esthétique d'envoyer un utilisateur télécharger le fichier qu'il demande, sur une belle interface (très moderne en plus de ça).
1 / h5ai
Pour accomplir notre mission a bien nous allons utiliser h5ai (si ça peut être facile en plus), pour cela rien de plus compliquer, on se met au point d'entrée de notre site, c'est a dire, le dossier contenant les fichiers de votre site. Dans la plupart des cas ce dossier est /var/www/
à part si bien entendu vous l'avez modifier.
Pour cela rien de plus simple :
cd /var/www/
Ensuite on telecharge l'archive h5ai :
Et on le décompresse :
unzip h5ai-0.29.0.zip
Et pour finir on supprime l'archive qui ne sert plus a rien :
rm h5ai-0.29.0.zip
2 / Configuration
Plus qu'a configurer tout ça.
modifier le fichier de conf apache grace a :
nano /etc/apache2/apache2.conf
Coppier / coller simplement le code suivant a la fin de votre fichier de conf :
DirectoryIndex index.html index.php /h5ai/server/php/index.php
Pour en finir avec la config, direction : /etc/apache2/sites-available/ pour y copper coller le code suivant :
<Directory /var/www/partage/>
Options +Indexes
AllowOverride all
Order allow,deny
allow from all
</Directory>
On redemare apache pour appliquer les changement avec :
systemctl restart apache
Et maintenant laissez juste la magie opérer. Direction l'adresse ip de votre serveur pour voir le résultat s'appliquer.
Exemple depuis le site officiel de h5ai
Merci d'avoir les lu cet article, n'hésiter pas a partager vos conseils ou question dans les commentaires, j'espère que ça vous aura été utile.