2013-12-26 4 views
0

Я создаю веб-приложение, структура каталогов немного типична.Как обслуживать файлы из родительских каталогов?

Веб-сервер обслуживает файлы от /var/www/html/.

Я храню файлы пользователей в /homes/some/dir/users/username/.

Это умный способ сделать это?

Как настроить мой веб-сервер для обслуживания файлов с /homes/some/dir/users/?

Просьба предложить несколько полезных ссылок для организации структуры каталогов.

ответ

1

Вы можете использовать команду DocumentRoot для указания на ваш каталог.

DocumentRoot "/homes/some/dir/users/username/" 

Смотрите здесь для подробностей: https://httpd.apache.org/docs/current/mod/core.html#documentroot

Из названия он выглядит, как вы хотите, чтобы ваш домашний каталог в качестве основы для обслуживания веб-страниц. Это не очень хорошая идея, так как это может выявить другие конфиденциальные файлы, которые обычно находятся там (история оболочек, чтобы назвать ее).

+0

то как лучше всего организовать структуру каталогов? – user1834809

+0

Я уже был назначен DocumentRoot для «/ var/www /» – user1834809

+0

с использованием/var/www/html - хорошая практика. Вам следует скопировать ваши html-файлы из вашего домашнего каталога. – geert3

Смежные вопросы