J'essaie de créer des liens logiciels entre des fichiers de configuration contenant des blocs serveur dans les répertoires sites-enabled et sites-available de /etc/nginx/.
La commande que j'utilise est :
sudo ln -s sites-available/foo.conf sites-enabled/
Quand j'exécute ensuite :
ls -l
Le résultat est :
lrwxrwxrwx 1 parallels parallels 27 Aug 6 20:44 immigrationinformation.conf -> immigrationinformation.conf
où le immigrationinformation.conf -> immigrationinformation.conf
La partie a un charbon de bois avec une police de caractères rouge.
Lorsque j'essaie d'accéder à cette liaison douce, on me dit qu'elle est cassée.
Lorsque je crée le lien logiciel dans le répertoire des sites disponibles, c'est à dire dans le répertoire des sites.
sudo ln -s sites-available/foo.conf sites-available/foo_link.conf
il fonctionne normalement. Cependant, si je le déplace ensuite dans le répertoire des sites activés, le lien est à nouveau rompu.
Je peux créer le lien logiciel via l'interface graphique du gestionnaire de fichiers, mais pas via la ligne de commande. Je peux également créer des liens physiques sans problème.
Je pensais qu'il s'agissait d'un problème de permissions, j'ai donc essayé de mettre toutes les permissions à 777 pour les deux répertoires et les répertoires eux-mêmes, et aussi de changer les propriétaires pour autre chose que Root, mais toujours sans succès.
Toute aide serait très appréciée, merci.