< Apache
Le module UserDir permet à tous les utilisateurs de la machine de publier des documents. Pour cela ils ont un sous-répertoire appelé public_html dans leur répertoire personnel. Les fichiers mis dans ce répertoire sont accessibles à http://serveur/~utilisateur.
Sous Debian : le module UserDir est installé par défaut. Si ce n'est pas le cas :
commande nécessitant les privilèges root
# a2enmod userdir && /etc/init.d/apache2 reloadCréons-nous une page utilisateur :
commande
$ mkdir ~/public_html && echo "<html><body>Notre test du module UserDir</body></html>" > ~/public_html/index.htmlet testons
commande
$ lynx http://localhost/~adminPHP
Pour exécuter du PHP dans ces dossiers[1] :
sudo vim /etc/apache2/mods-enabled/php*.conf
Et ajouter dans le paragraphe userdir :
php_admin_flag engine On php_admin_value engine On
Puis
sudo systemctl reload apache2
Références
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.