Я хочу настроить локальный веб-сервер на моем Ubuntu (14.04). Поэтому я установил все программное обеспечение, чтобы получить сервер LAMP.
Проблема в том, что я делаю что-то не так с созданием своих виртуальных хостов. Я хотел создать разные субдомены на моем локальном хосте. Так, например, site1.localhost и site2.localhost.
В моем /var/www/
каталоге я создал символическую ссылку "site1", которая ведет на /home/user/Workspaces/site1
.
В моем файле Apache error.log я получил следующую ошибку.
[core:error] [pid 12679] [client 127.0.0.1:59006] AH00037: Symbolic link not allowed or link target not accessible: /var/www/site1
В моей конфигурации Apache у меня есть:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Поэтому я думаю, что что-то не так с разрешениями папок. Я искал в Google и нашел несколько человек с такой же проблемой, но все ответы, представленные там, не сработали. Я добавил свое имя пользователя в группу www-data и тому подобное.
Итак, ls -la /var/www
возвращается:
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/
и ls -la /home/juul/Workspaces/site1
возвращает:
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
Надеюсь, кто-то может помочь мне с этим :-)