Установка корня документа в другом разделе на 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).
Назначение точки монтирования для существующего каталога безопасно, но старое содержимое не может быть достигнуто, если вы не размонтируете драйвер.
Чтобы узнать больше о том, как создать точку крепления, обратитесь к этому. Чтобы узнать больше о назначении точки монтирования для существующего каталога, обратитесь к этому.