Установка корня документа в другом разделе на Ubuntu

Я хотел бы поместить мой корень документа Apache в другой раздел моего жесткого диска Ubuntu, но я продолжаю получать forbidden сообщение, когда я помещаю его в мой домашний каталог, он может найти это, как это может быть? это влияет на группу или владельца? здесь mysite.conf и apache2.conf, когда я помещаю свой корень документа в мою домашнюю папку (Рабочая)

#site-available/mysite.conf
DocumentRoot /home/jono/www

#/etc/apache2/apache2.conf
<Directory /home/jono/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

но когда я меняю корень документа на другой раздел, я продолжаю получать forbidden messasge

#site-available/mysite.conf
DocumentRoot /media/jono/website_data/www

#/etc/apache2/apache2.conf
<Directory /media/jono/website_data/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

это влияет на доступ владельца / группы? или есть другая проблема?

2 ответа

Решение

Наконец, это работает, я должен предоставить всем доступ к www:data за доступ ко всему каталогу благодаря вам @mark-b, используя chown -R www-data:www-data на весь каталог не очень хорошая идея, но для локального развития все в порядке, я гость

В качестве быстрого обходного пути (безопасного и быстрого) вы можете установить точку подключения вашего внешнего жесткого диска в корневой каталог по умолчанию (по умолчанию /var/www).

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

Чтобы узнать больше о том, как создать точку крепления, обратитесь к этому. Чтобы узнать больше о назначении точки монтирования для существующего каталога, обратитесь к этому.

Другие вопросы по тегам