Hi guys! I have ISPConfig 3 lastest version installed on a Debian 9 server and its disk is starting to get full. So i added a new disk to it and mounted it as /sites. What i'd like to do now is change the default folder from /var/www to /sites but i'm not sure what is the best way to do it. I know i have change it on the Web tab of the Server Config, changing the following parameters: Website basedir - from /var/www to /sites Website path - from /var/www/clients/client[client_id]/web[website_id] to /sites/clients/client[client_id]/web[website_id] Website symlinks - from /var/www/[website_domain]/:/var/www/clients/client[client_id]/[website_domain]/ to /sites/[website_domain]/:/sites/clients/client[client_id]/[website_domain]/ Here is what i was thinking so far: Copy all files on /var/www to /sites (cp -r /var/www /sites) then fix files ownership (chowning them accordingly) and then change the configs on ISPconfig as mentioned. Restart apache and pray for the best hehe I saw another approach on this post but i'm not sure if it's recommended. What would be the best way to do it? Dunno if there is a tutorial about it already but i couldn't find one.
I wouldn't attempt to change any config myself. I would rsync /var/www/ to /sites/ probably try that a couple of times to get the amount of data to resync (and time required) to a minimum. if /var/www is currently a normal folder on your servers system drive, I would also consider mounting another drive and copying it there as well, just in case anything goes wrong. once the syncing is done. stop apache (remember to stop any monitors that would restart it) resync /var/www/ to /sites/ again. once this final resync is complete, rm -rf /var/www/ to free up system drive space, or just unmount it if it's another drive. unmount /sites, and remount it at /var/www. restart apache. check everything works as expected. once you're satisfied everything works ok and is stable. you can remove the extra mounted backup disk if you made one. the rm-rf /var/www is to empty that folder and free up system drive space, if you remount /sites to /var/www and /var/www is on your system drive, then all the files that were there before will still be there, taking up disk space but completely inaccessible, and if you run out of space on / the only way to recover this wasted space would be to stop apache again, unmount /var/www, clear out /var/www, and then remount the drive to /var/www and restart apache.
There is also this: https://www.howtoforge.com/use_moun...ctory_of_a_ispconfig_server_to_a_new_location which I found using Internet Search Engines with Code: site:howtoforge.com bind mount add disk