Voglio installare un server web locale sul mio Ubuntu (14.04). Quindi ho installato tutto il software per ottenere un server LAMP.
Il problema è che faccio qualcosa di sbagliato nella creazione dei miei host virtuali. Volevo creare diversi sottodomini sul mio localhost. Ad esempio site1.localhost e site2.localhost.
Nella mia /var/www/
directory ho creato un collegamento simbolico "site1" andando a /home/user/Workspaces/site1
.
Nel mio file error.log di Apache ho ricevuto il seguente errore.
[core:error] [pid 12679] [client 127.0.0.1:59006] AH00037: Symbolic link not allowed or link target not accessible: /var/www/site1
Nella mia configurazione di Apache ho:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Quindi penso che ci sia qualcosa che non va nelle autorizzazioni delle cartelle. Ho cercato su Google e ho trovato alcune persone con lo stesso problema, ma tutte le risposte fornite lì non hanno funzionato. Ho aggiunto il mio nome utente al gruppo www-data e cose del genere.
Quindi ls -la /var/www
ritorna:
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/
e ls -la /home/juul/Workspaces/site1
ritorna:
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
Spero che qualcuno mi possa aiutare con questo :-)