J'ai la configuration de répertoire suivante:
/var/www/html
et
/home/tim/Website/files_here
Le dossier html
est en fait un lien vers /home/tim/Website
. Cela signifie que tous les fichiers de mon site Web se trouvent dans ma région d'origine (ils sont inclus dans la sauvegarde, etc.).
Y a-t-il un problème avec cette méthode? Existe-t-il un meilleur moyen d'obtenir la page d'accueil dans /home/tim/Website
?
Les liens symboliques sur un serveur Web sont-ils jamais incompatibles avec des utilisateurs autres que Linux?
Il n’ya rien de mal à cela, tant que le processus Apache peut lire les fichiers de votre répertoire personnel.
Si vous êtes sur une machine de développement, vous pouvez également placer vos fichiers dans le répertoire /var/www
ou l'un de ses sous-répertoires, mais vous pouvez également éditer /etc/Apache2/sites-available/default
afin que la ligne avec DocumentRoot
pointe vers votre dossier /home/tim/Website/files_here
.
Il existe également mod_userdir , un module Apache qui permet aux fichiers de/home/<nom d'utilisateur>/public_html d'être servis.