Симлинк / var / www каталог

Я пытался создать символическую ссылку:

/ var / www -> / home / USER / code /

После https: / /stackoverflow.com/questions/9104337/create-a-symbolic-link-of-directory-in-ubuntu, я ввел следующую команду:

sudo ln -s / var / www / home / USER / code

Однако результат не тот, который я ожидаю. Моя ссылка хранится в каталоге / www вместо ссылки на сам каталог www. Я использую apache в качестве локального веб-сервера, в моем случае я должен получить доступ к своему коду как

localhost / code / PROJECT

, тогда как я хочу иметь что-то вроде

localhost / PROJECT

Каталог code должен просто служить каталогом, в котором я храню все свои проекты.

Что-нибудь, что я пропускаю?

17
задан 23 May 2017 в 15:39

2 ответа

Удалите (или переместите, в целях безопасности) каталог www перед созданием символической ссылки.

Итак, вы должны иметь /var, но не должно быть /var/www. Тогда и только тогда будет создана символическая ссылка под названием www, которая указывает на вашу папку localhost / code / project.

0
ответ дан 23 May 2017 в 15:39

Я думаю, что у вас ln -s «источник» и «цель» неправильным образом

<час>

НЕПРАВИЛЬНО :

sudo ln -s /var/www /home/USER/code


ВПРАВО:

sudo ln -s /home/USER/code /var/www


вы получите символическую ссылку в папке /home/USER/code, указывающую на var/www что неправильно.

Например, у меня есть папка для сайта Салли в /home/webs/sallybydesign/

cd /var/www

Не должно быть ни одной папки или файла с именем sallybydesign в /var/www, потому что мы собираемся создать его.

 sudo ln -s  /home/ndmaque/webs/sallybydesign /var/www/sallybydesign

чтобы увидеть новый файл (символическая ссылка)

ls -l

вы увидите файл с именем sallybydesign, это символическая ссылка на вашу папку home/webs/sallybydesign, и если вы запустите

ls sallybydesign/ 

вы увидите файлы в вашей папке home/webs/sallybydesign.

Если это так, вы можете указать свой файл vhost на /var/www/sallybydesign, и он автоматически унаследует все разрешения apache /var/www и решит множество проблем.

0
ответ дан 23 May 2017 в 15:39

Другие вопросы по тегам:

Похожие вопросы: