synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › маппинг в вебсервер папки, находящеыся за его пределами.

маппинг в вебсервер папки, находящеыся за его пределами.

SergeS · 27.12.2012

Есть зашаренная папка (ну скажем /my-papka) за пределами видимости веб-сервера (не в папке /web, это важно). Могу я средствами апача, php и synology :-) сделать ее видимой для людей заходящих на веб-сервер, что бы они видели (и могли скачать) все внутренние фолдеры и файлы, типа того как это видно здесь: http://sergeskor.dyndns.org/Files/

И если могу - то как? :-)

SergeS · 11.01.2013
Есть зашаренная папка (ну скажем /my-papka) за пределами видимости веб-сервера (не в папке /web, это важно). Могу я средствами апача, php и synology :-) сделать ее видимой для людей заходящих на веб-сервер, что бы они видели (и могли скачать) все внутренние фолдеры и файлы, типа того как это видно здесь: http://sergeskor.dyndns.org/Files/

И если могу - то как? :-)

 

???

Nobody knows...

Bavlion · 11.01.2013
Есть зашаренная папка (ну скажем /my-papka) за пределами видимости веб-сервера (не в папке /web, это важно). Могу я средствами апача, php и synology :-) сделать ее видимой для людей заходящих на веб-сервер, что бы они видели (и могли скачать) все внутренние фолдеры и файлы, типа того как это видно здесь: http://sergeskor.dyndns.org/Files/

И если могу - то как? :-)

Симлинком может?

SergeS · 13.01.2013
Симлинком может?

 

Не знаю, с симлинками никогда не игрался, даже не знаю как их создавать... Да и с апачем, да и с php, не так что бы сильно знаком ;-(. А средствами апача никак нельзя сделать папку, находящуюся за пределами web server root, сделать видимой для веб сервера?

 

Тут еще возможная проблема в том, что имена этих самых внутренних подпапок, которые надо отмаппить - заранее неизвестно и может менятся. Нужно ли мне в таком случае создавать симлинки на каждую такую подпапку или один симлинк на папку верхнего уровня распостраняется и на все внутренние подпапки, сколько бы их не было?

Bavlion · 13.01.2013
Не знаю, с симлинками никогда не игрался, даже не знаю как их создавать... Да и с апачем, да и с php, не так что бы сильно знаком ;-(. А средствами апача никак нельзя сделать папку, находящуюся за пределами web server root, сделать видимой для веб сервера?

 

Тут еще возможная проблема в том, что имена этих самых внутренних подпапок, которые надо отмаппить - заранее неизвестно и может менятся. Нужно ли мне в таком случае создавать симлинки на каждую такую подпапку или один симлинк на папку верхнего уровня распостраняется и на все внутренние подпапки, сколько бы их не было?

Тогда симлинк только на папку с заранее известным именем, а внутри нее уже все остальное. Главное при симлинках - права на папки дать так, чтобы через веб сервер было доступно. Проверить не только RWX на папки, но и на всю структуру внутри плюс владельца и группу.

SergeS · 14.01.2013
Тогда симлинк только на папку с заранее известным именем, а внутри нее уже все остальное. Главное при симлинках - права на папки дать так, чтобы через веб сервер было доступно. Проверить не только RWX на папки, но и на всю структуру внутри плюс владельца и группу.

 

А не подскажешь, как и/или чем лучше симлинки создавать?

Bavlion · 16.01.2013
А не подскажешь, как и/или чем лучше симлинки создавать?

На сино не знаю. Но если учесть, что DSM - это обычный линукс, то по идее его штатными средствами.

Корм для гугла такой: Synology NAS symlink

SergeS · 16.01.2013
На сино не знаю. Но если учесть, что DSM - это обычный линукс, то по идее его штатными средствами.

Корм для гугла такой: Synology NAS symlink

 

Ну вот, так и знал, что меня в Гугль пошлют ;-))). Ладно, спасибо, будем искать...

Accelerator · 16.01.2013

Че там искать то? Можно почитать тут

ls -s firstlink secondlink