1

Я установил ISPConfig и у меня есть папка Apache /var /www.

Я хотел бы переместить эту папку www на другой диск, смонтированный в /data.

я сделал

cp -r /var/www /data

создать копию в папке /data

Я тогда сделал

mv /var/www /var/wwworig

создать резервную копию папки www на всякий случай

Затем я создал символическую ссылку из /var /www в /data /www

ln -s /data/www /var/www

Дай мне ссылку с /var /www на /data /www

Я попытался перезапустить Apache, но все еще только получаю 403 ошибки, просматривая мою страницу.

У меня есть FollowSymLinks в моем конфиге Apache. Я не хочу менять каталоги, перечисленные в моей конфигурации Apache, потому что я не хочу слишком сильно менять ISPConfig. Мне бы просто хотелось символическую ссылку на другой диск.


Вот разрешения, которые могут быть уместны.

Оригинальная /var папка

drwxr-xr-x 10 root   root   4096 Mar 23  2011 www

Оригинал / папка данных

drwxr-xr-x 10 root  root   4096 Oct 12 06:02 www

Папка /var со ссылкой

lrwxrwxrwx  1 root   root      9 Oct 12 10:16 www -> /data/www
drwxr-xr-x 10 root   root   4096 Mar 23  2011 wwwbackup

2 ответа2

0

Когда вы скопировали каталог, вы проверили права доступа к файлам и право собственности? Если вы скопировали его как пользователь root, с этого момента новый каталог будет принадлежать пользователю root. Пользователь nobody или httpd не сможет получить доступ к этим данным.

0

рассмотрите возможность использования mount --bind olddir newdir .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .