mod_userdir gérer les dossiers utilisateurCertaines personnes aimeraient faire en sorte à ce que chaque utilisateur du serveur puisse avoir son site web perso. Pour cela, le module userdir est fait pour vous. Activer le module userdir sudo a2enmod userdir Le fichier suivant contient sa configuration Son contenu est le suivant : <IfModule mod_userdir.c> UserDir public_html UserDir disabled root <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> </IfModule> La directive UserDir désigne le nom du dossier qui est contenu dans le dossier personnel de l'utilisateur si une url du type ~utilisateur est reçue. Vous pouvez donc la changer si vous voulez que ça soit autre chose que la valeur par défaut. Redémarrer apache Créer un dossier nommé public_html dans votre home et essayer, ça devrait marcher :) Si vous souhaiter executer du PHP dans votre dossier utilisateurRechercher dans /etc/mod-enable/php.conf
dans php.conf et les mettre en commentaire |
Développement web > Truc et astuces >