Pour activer le dossier web des utilisateurs il faut modifier le fichier de configuration
/etc/httpd/conf/httpd.conf
<IfModule mod_userdir.c>
#UserDir "disable"
UserDir public_html
</IfModule>
L'URL
http://leserveur/~dupond/ correspondra au dossier /home/dupond/public_html.
Pour les cgi, c'est un peu plus compliqué.
Le
ScriptAlias désigne un répertoire unique (/var/www/cgi-bin/) pour le serveur.
Il faut activer la directive
AddHandler cgi-script .cgi
Il faut aussi que l'Option
ExecCGI soit active dans le répertoire des utilisateurs
Les utilisateurs pourront mettre des cgi où ils veulent à condition d'utiliser le suffixe
.cgi.
A++
P.S. sinon il faut déclarer des VirtualHost de manière a ce que l'URL
http://dupond.leserveur/ désigne le dossier voulu.
A+