У меня есть веб-сервер ЛАМПЫ. Это работает, но, только может показывать веб-контент под www
каталог. Пользователи, имеет их собственную домашнюю папку /web
папка страницы, но они не достижимы, потому что они вне www
.
Это может быть проблема разрешения?
Как зафиксировать его?
Это может быть и проблема разрешения и конфигурации.
веб-серверу (пользовательские www-данные) нужен +x на каждой папке в пути, таким образом, для /home/username/web/
, /home
, /home/username/
и /home/username/web
должен иметь набор +x для мира. Кроме того /home/user/web
, должно быть, прочитал разрешение для веб-сервера и то же для содержания.
, Кроме того, Apache должен быть настроен для этого. Как Вы просите на пользовательскую папку, я предполагаю, что Вы думаете о типичном example.com/~username?
Это - традиционно папка public_html
с Apache. Это настроено с UserDir
директива. Это довольно хорошо документируется в Документация Apache . Таким образом необходимо было бы добавить UserDir web
для использования сети папки вместо public_html.