| 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 |  | 
| 
                Темы:
                
                    24
                
             
                Сообщения:
                
                    281
                
             
                Участник с: 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 |  | 
| 
                Темы:
                
                    24
                
             
                Сообщения:
                
                    281
                
             
                Участник с: 26 сентября 2011
             | SkyRewirПо apache конкретно не подскажу, т.к. давно перелез на nginx. Наверняка там что-то очень похожее. | 
| kurych |  | 
| 
                Темы:
                
                    0
                
             
                Сообщения:
                
                    1394
                
             
                Участник с: 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/ ничего служебного не хранится? Я бы ее не трогал, а создал ссылку внутри нее: И спокойно работал бы со своей домашней директорией.Что касается прав, то права доступа к символьной ссылке не имеют значения, так как в итоге будут учитываться права доступа к целевому файлу и директории. |