Je veux configurer un serveur Web local sur mon Ubuntu (14.04). J'ai donc installé tous les logiciels pour obtenir un serveur LAMP.
Le problème est que je fais quelque chose de mal avec la création de mes hôtes virtuels. Je voulais créer différents sous-domaines sur mon hôte local. Ainsi, par exemple site1.localhost et site2.localhost.
Dans mon /var/www/
annuaire j'ai créé un lien symbolique "site1" vers /home/user/Workspaces/site1
.
Dans mon fichier Apache error.log, j'ai eu l'erreur suivante.
[core:error] [pid 12679] [client 127.0.0.1:59006] AH00037: Symbolic link not allowed or link target not accessible: /var/www/site1
Dans ma configuration apache, j'ai:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Je pense donc qu'il y a un problème avec les autorisations des dossiers. J'ai recherché sur Google et j'ai trouvé quelques personnes avec le même problème mais toutes les réponses fournies n'ont pas fonctionné. J'ai ajouté mon propre nom d'utilisateur au groupe www-data et des choses comme ça.
ls -la /var/www
Retourne donc :
total 12
drwxrwsr-x 3 user www-data 4096 okt 13 19:08 .
drwxr-xr-x 14 root root 4096 okt 1 22:50 ..
drwxr-xr-x 2 root www-data 4096 okt 1 22:50 html
lrwxrwxrwx 1 root www-data 29 okt 13 19:08 site1 -> /home/user/Workspaces/site1/
et ls -la /home/juul/Workspaces/site1
retourne:
total 24
drwxrwxr-x 4 user www-data 4096 okt 13 18:21 .
drwxrwx--- 3 user user 4096 okt 13 17:31 ..
-rw-rw-r-- 1 user user 0 okt 13 18:21 index.html
drwxrwxr-x 4 user www-data 4096 okt 13 16:12 .metadata
drwxrwxr-x 5 user www-data 4096 okt 13 16:53 Project
J'espère que quelqu'un pourra m'aider avec ça :-)