SkyRewir |
|
Темы:
19
Сообщения:
117
Участник с: 18 января 2018
|
Добрый день, Форум! Помогите пожалуйста разобраться с символьными ссылками для директорий и группами На ноутбуке использую связку LAMP, корневая директория находится по пути /srv/http/ Права на директорию В домашней директории есть папка /home/skyrewir/Sites/work.loc/ , в ней хранится мой сайт, html разметка и php скрипты.Права на директорию
Прочитал про ссылки на файлы\директории, они бывают двух видов Жесткие(HardLink) и Символьные(SymbolicLink) Жесткие ссылки нельзя создавать на каталоги, а символьные можно. Если я создам символьную ссылку от /home/skyrewir/Sites/work.loc/ для /srv/http/ ,то при редактировании файлов внутри директории /home/skyrewir/Sites/work.loc/ они будут синхронизироваться с директорией /srv/http/ ? Или это работает не так? И здесь у меня возник вопрос про доступы к директориям У директории /srv/http/ Владелец и группа root, отсюда я сделал вывод что при создании символьной ссылки и редактировании файлов в /home/skyrewir/Sites/work.loc/ изменения применяться не будут, так как skyrewir не состоит в группе root. Если создать группу Developer и добавить в нее пользователя skyrewir и изменить группу с root на Developer, изменения которые я сделаю в /home/skyrewir/Sites/work.loc/ должны будут примениться в директории /srv/http/? Подскажите как сделать символьную ссылку от директории /home/skyrewir/Sites/work.loc/ для /srv/http/. И поправьте меня если я не прав Спасибо! |
genues |
|
Темы:
25
Сообщения:
283
Участник с: 26 сентября 2011
|
Какой http сервер вы используете? Например в nginx можно просто прописать в конфиге путь к вашей папке в домашней директории. Далее вам надо дать права группе http минимум на чтение из вашей папке. Вот часть конфига с реального сервера на nginx: Пользователь noname входит в группу http, права на папку site 0775.UPD. Уточню, что приведенный конфиг не будет работать с php, это просто пример. |
SkyRewir |
|
Темы:
19
Сообщения:
117
Участник с: 18 января 2018
|
genuesЯ использую apache в качестве сервера, сервер использую для разработки сайтов |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
SkyRewirзачем для разработки ЛАМПа? пхп может быть сам как сервер. запускается под пользователем из любой папки с проектом. да и база данных спокойно запускается под пользователем.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
и смотрим что получилось по адресу http://127.0.0.1:8081порт 8081 может быть почти любой.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
SkyRewir |
|
Темы:
19
Сообщения:
117
Участник с: 18 января 2018
|
nafanjaЯ разрабатываю сайты с 0 html, php, js и прочее, бывает, что приходиться работать с CRM системами.и смотрим что получилось по адресу http://127.0.0.1:8081 Для тестов мне нужен локальный сервер Я хочу разрабатывать сайты в домашней директории ~/Sites/{work.loc, work2.loc} и чтобы они синхронизировались с папкой /srv/http/{work.loc, work2.loc} |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
SkyRewirтак с html, php, js, css нет никаких проблем, все тоже самое как и с другими серверами будет. SkyRewirну пропиши полные пути в конфиге апача к корневым папкам сайтов и др. что посоветовал genues выше. SkyRewirэто не нужно в принципе.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
genues |
|
Темы:
25
Сообщения:
283
Участник с: 26 сентября 2011
|
SkyRewirПо apache конкретно не подскажу, т.к. давно перелез на nginx. Наверняка там что-то очень похожее. |
kurych |
|
Темы:
0
Сообщения:
1395
Участник с: 06 ноября 2011
|
https://www.ibm.com/developerworks/ru/library/l-lpic1-v3-104-6/index.html https://younglinux.info/bash/link.php |
vinc |
|
Темы:
12
Сообщения:
180
Участник с: 13 июня 2015
|
SkyRewirВ директории /srv/http/ ничего служебного не хранится? Я бы ее не трогал, а создал ссылку внутри нее: И спокойно работал бы со своей домашней директорией.Что касается прав, то права доступа к символьной ссылке не имеют значения, так как в итоге будут учитываться права доступа к целевому файлу и директории. |