Configuración del servidor web Apache
Tenemos que comprobar si existe y si no es así crear un archivo en la siguiente ruta. Reemplazando el Directorio y otras rutas de archivos con sus propias rutas de archivos:
cd /etc/apache2/sites-available
nano nextcloud.conf
El contenido será el siguiente, donde lo que nos importa en esta parte es que esté Options +FollowSymlinks
Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
Luego habilita el sitio recién creado:
a2ensite nextcloud.conf
Mover carpeta Data del usuario en cuestión.
- Asegúrate de que no se esté ejecutando trabajos cron de Apache.
- Parar ser servicio de Apache
service apache2 stop
- Mover la carpeta del usuario /data a la nueva ubicación usando este ejemplo y cambiándolo por tus rutas:
cd /var/www/html/nextcloud
cp -r data /srv/dev-disk-by-label-datos/nextcloud
mv data data.old
- Cree un enlace simbólico desde la ubicación original a la nueva ubicación
ln -s /srv/dev-disk-by-label-datos/nextcloud/data data
- Asegúrate de que los permisos sigan siendo correctos en el enlace simbólico que hemos creado en /var/www/html/nextcloud. El propietario no puede ser Root, hay que verlo y cambiarlo con los siguientes comandos:
ls -al
chown -h www-data:www-data data
chown -R www-data:www-data data - También comprueba los permisos de la carpeta que has movido:
cd /srv/dev-disk-by-label-datos/nextcloud/
chown -h www-data:www-data data
chown -R www-data:www-data data
- Inciar servicio Apache
service apache2 start
https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170
https://help.nextcloud.com/t/is-there-a-safe-and-reliable-way-to-move-data-directory-out-of-web-root/3642/4
https://docs.nextcloud.com/server/13/admin_manual/installation/source_installation.html#apache-web-server-configuration
Deja una respuesta