Page 1 of 1
как изменить пути куда веста создает папки доменов
Posted: Thu Jul 23, 2015 9:16 am
by Phoenix
Добрый день,
у меня на сервере 2 SSD диска, смонтированные в разные папки. Пока что сайты создаются на первом диске.Влзможно ли позже изменить пути (/home/admin/web/), куда Веста создает папки доменов , на другие (куда смонтирован второй диск, например, /home/admin/web2/),чтобы я мог размещать сайты и на втором диске тоже, когда на первом кончится место.
Хотелось бы , чтобы это не затрагивало уже созданные сайты (а то сменю пути и уже имеющиеся сайты работать перстанут)). И разумеется чтобы можно было просто добавлять домены именно через панель, не редактируя записи на сервере под каждый домен вручную.
Возможно ли это?
Может, как то через юзера можно, создав нового юзера в панели (специально для работы со вторым диском) и изменив дефолтовые пути для него...
Спасибо заранее.
Re: как изменить пути куда веста создает папки доменов
Posted: Thu Jul 23, 2015 10:57 am
by skurudo
Пути менять никто не запрещает - конфиги на вашем сервере, можно править хоть вкривь, хоть вкось.
/home/admin/conf/web/apache2.conf
/home/admin/conf/web/nginx.conf
Делать такое не очень рекомендуется, но если очень хотите - вперед.
Re: как изменить пути куда веста создает папки доменов
Posted: Thu Jul 23, 2015 1:07 pm
by Phoenix
Я не очень понимаю в администрировании,
может тогда подскажете, как тогда воспользоваться вторым диском-то для хостинга сайтов,не редактируя этих файлов? Он ведь монтируется в другую папку чем первый диск.
спасибо
Re: как изменить пути куда веста создает папки доменов
Posted: Thu Jul 23, 2015 1:15 pm
by skurudo
Phoenix wrote:Я не очень понимаю в администрировании, может тогда подскажете, как тогда воспользоваться вторым диском-то для хостинга сайтов,не редактируя этих файлов? Он ведь монтируется в другую папку чем первый диск.
Можно монтировать диск, куда душа пожелает, но вы ведь вряд ли смотируете два устройства в /home одно временно? Я не очень понимаю, как там у вас получилось с дисками, но без правки файлов вряд ли что-то получится.
Что у вас говорят команды ?
Давайте посмотрим чуть более подробно.
Re: как изменить пути куда веста создает папки доменов
Posted: Thu Jul 23, 2015 1:55 pm
by Phoenix
fdisk -l
Disk /dev/sda: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000226b0
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 487423 242688 83 Linux
/dev/sda2 489470 468860927 234185729 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5 489472 468672511 234091520 83 Linux
/dev/sda6 468674560 468860927 93184 82 Linux swap / Solaris
Disk /dev/sdb: 240.1 GB, 240057409536 bytes
81 heads, 63 sectors/track, 91879 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b21a7
Device Boot Start End Blocks Id System
/dev/sdb1 2048 468862127 234430040 83 Linux
Disk /dev/sdc: 240.1 GB, 240057409536 bytes
255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b029d
Device Boot Start End Blocks Id System
/dev/sdc1 * 63 514079 257008+ fd Linux raid autodetect
/dev/sdc2 514080 468857024 234171472+ fd Linux raid autodetect
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 220G 2.0G 207G 1% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 16G 4.0K 16G 1% /dev
tmpfs 3.2G 608K 3.2G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 16G 0 16G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 230M 38M 180M 18% /boot
/dev/sdb1 220G 60M 209G 1% /var/www2
Re: как изменить пути куда веста создает папки доменов
Posted: Thu Jul 23, 2015 3:18 pm
by Phoenix
skurudo, раз уж так вышло с конфигом сервера, надо найти какое то решение.
мысль была такая, что admin на дефолтовых настройках, а для admin2 подредактировать дефолтную директорию. Если это вообще возможно?
Но получается что apache2.config придется руками менять директорию под каждый проект. Верно?
Я очень надеялся этого избежать сменить один раз и дальше делать все через панельку.
Я хотел чтоб где-то один раз сменить и чтоб дальше панелька создавала сайты где мне надо.
например если я этот диск свой подключу как home/admin2/conf/web2/ чтоб создавал их в web2/
И какие могут быть в этой связи проблемы если поменяю пути таким образом? Почему нежелательно?
Re: как изменить пути куда веста создает папки доменов
Posted: Thu Jul 23, 2015 8:08 pm
by imperio
Вам придется перелопатить много скриптов, для изменения всех путей
main.sh, v-add-user, v-add-web-domain
Это только малая часть, и я не уверен что вы все сделаете правильно. Конечно можете попробывать, на тест сервере.
Также хочу напомнить, что при обновлении панели все скрипты вернуться по дефолту
Re: как изменить пути куда веста создает папки доменов
Posted: Fri Jul 24, 2015 7:07 am
by skurudo
Phoenix wrote:skurudo, раз уж так вышло с конфигом сервера, надо найти какое то решение.
мысль была такая, что admin на дефолтовых настройках, а для admin2 подредактировать дефолтную директорию. Если это вообще возможно?Но получается что apache2.config придется руками менять директорию под каждый проект.
Идеальным решением было бы взять жесткий диск больше и смонтировать его в /home. Но насколько я вижу, здесь так сделать не получится, у вас диски приблизительно одного и того же объема - смысла мало. Еще более фантастическим решением было бы переустановить все и сделать рейд на трех дисках. Так понимаю, что у вас в системе 3 диска и два из них в рейде, а один просто гуляет. Возможно гуляющий диск имеет смысл включить под бэкапы? Т.е. смонтировать его в /home/backup и складывать туда резервные копии.
Изменяя пути в конфигурационных файлах apache2/nginx мы получим рабочие сайты, но можем также получить массу удовольствий в виде кривой статистики, возможных проблем с бэкапом, а также граблей при работе с сайтами через панель. Вариант так себе, честно говоря. В итоге может и получится рабочее решение, но это пляски на граблях из-за проблем с фундаментом, самые неожиданные вещи возможны при обновлениях.
Финально - я бы использовал диск под бэкап пока что, но думал о том, чтобы переделать.