Apache2 DocumentRoot не существует

Apache2 DocumentRoot не существует

Я использовал Apache2 /var/www/siteи все работало хорошо. Мы начали использовать proFTPD и поняли, что нам нужно переместить сайты в домашний каталог.

Примечание: Домашнего каталога не было, когда мы впервые установили Ubuntu 12.04.

Мы хотим, чтобы это было home/username, так как у нас есть несколько локальных разработчиков, которым нужен доступ к этим папкам и нужен FTP. Мы пробовали smbd, однако обнаружили, что ему не нравится наша веб-программа Atom.io

Ошибка Предупреждение: DocumentRoot [/home/russellharrower/www/harrower.xyz/public_html] не существует

Также я заметил, что когда я перехожу в основную системную папку (по умолчанию), я вижу домашнюю папку, но получить к ней доступ можно только из другой папки. Будет ли ~/homeэто проблемой?

решение1

Вам следует создать группу/группы пользователей и дать этой группе/группам разрешение на запись в ваши /var/wwwкаталоги. Таким образом, вам не придется возиться с разрешениями Apache на /homeкаталоги.

Связанный контент