Oui, il faut éditer httpd.conf
Voici, en guise d'exemple, le script que j'ai rajouté pour phpMyAdmin :
Alias /phpmyadmin/ "/var/www/phpMyAdmin-2.6.1-pl3/"
<Directory "/var/www/phpMyAdmin-2.6.1-pl3">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Tu peux t'inspirer de ce code pour créer tes propres alias.
Pour ma part, je me suis simplifié la vie en modifiant la section suivante de httpd.conf :
<IfModule mod_userdir.c>
#
# UserDir is disabled by default since it can confirm the presence
# of a username on the system (depending on home directory
# permissions).
#
# UserDir disable
#
# To enable requests to /~user/ to serve the user's public_html
# directory, remove the "UserDir disable" line above, and uncomment
# the following line instead:
#
UserDir www
</IfModule>
Je place ainsi mes fichiers dans home/olivier/www/ et je les appelle via l'url
http://localhost/~olivier/ dans mon navigateur.
Attention : pour que les alias fonctionnement, il faut adapter le niveau de sécurité de SELinux (menu Applications / Paramètres de système / Niveaux de sécurité ; onglet SELinux ; cocher la case « Disable SELinux protection for httpd daemon »). Il faut disposer pour cela des droits root.
-- Olivier