Назад | Перейти на главную страницу

Может ли изменение домашнего каталога www-data что-нибудь нарушить (особенно apache)?

Мы работаем на Ubuntu, и у нас есть веб-сервер Apache2 с некоторыми приложениями, требующими установки cron-jobs.

Задания cron иногда отправляют письма, которые, конечно же, отправляются пользователю www-data. Домашний каталог этого пользователя - / var / www, но по соображениям безопасности этот каталог принадлежит пользователю root (возможно, это плохая идея ...), что затрудняет использование учетной записи www-datas.

Я подумываю об изменении домашнего каталога www-datas на / home / www-data, чтобы упростить задачу.

Может ли изменение домашнего каталога пользователя Apache по умолчанию что-нибудь сломать?

Изменение домашнего каталога для этого пользователя не приведет к поломке Apache. У Apache будет установлен корневой путь www, поэтому убедитесь, что вы не удаляете и не меняете разрешения для этой папки (или папок для нескольких сайтов).

Нет, не будет. Я установил несколько VHOST, где корневые каталоги документов находятся в моем HOME каталоге. Древовидная структура похожа на эту

ДОМОЙ

PUBLIC_HTML

Domain1
Public
Private
log
cgi-bin
backup
Domain2
Public
Private
log
cgi-bin
backup

Поскольку у вас есть существующий сайт, убедитесь, что вы изменили файлы конфигурации vhost, чтобы они указывали на соответствующий корень документа, измените журналы для записи в каталог журналов в соответствующем каталоге домена, который вы только что создали, вместо var / log. Я обычно создаю отдельный файл .conf для каждого виртуального хоста, вместо того, чтобы иметь один длинный файл conf по умолчанию. Это дает мне большую гибкость в управлении своими сайтами.