Смена рабочей директории Apache

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Смена рабочей директории Apache

Непрочитанное сообщение DeNn » 2009-07-06 15:41:08

Есть 2 виртуальных хоста вынесенных в отдельные конф. файлы. Как можно организовать, что б vhost1.domain.com переписался в работучую директорию vhost2.domain.com и второй соответственно в директорию первого?

Код: Выделить всё

DocumentRoot "/usr/local/www/vhost1.domain.com"
и

Код: Выделить всё

DocumentRoot "/usr/local/www/vhost2.domain.com"

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Смена рабочей директории Apache

Непрочитанное сообщение serge » 2009-07-06 15:45:49

Ниче не понял :pardon:
А щас что не так?

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: Смена рабочей директории Apache

Непрочитанное сообщение DeNn » 2009-07-06 16:13:57

Нда наверно запутанно написал.

Смотри есть два виртуальных хоста. Как можно сделать так, что к примеру при вызове php скрипта менялись DocumentRoot у них. Т.е. vhost1 стал vhsot2

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Смена рабочей директории Apache

Непрочитанное сообщение serge » 2009-07-06 16:19:17

Гм... а цель этого какая?
===
Попробовать посмотреть в сторону установки значений переменных в php скрипте. Ну или htaccess. Хотя не уверен что это сработает.

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: Смена рабочей директории Apache

Непрочитанное сообщение DeNn » 2009-07-06 17:29:59

Цель - переключать версии сайта к примеру.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Смена рабочей директории Apache

Непрочитанное сообщение zg » 2009-07-06 17:48:06

DeNn писал(а):Цель - переключать версии сайта к примеру.
не, смысла в этом нет.

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: Смена рабочей директории Apache

Непрочитанное сообщение DeNn » 2009-07-06 19:50:14

zg писал(а):
DeNn писал(а):Цель - переключать версии сайта к примеру.
не, смысла в этом нет.
Смысла нет, тогда в чем есть? Как посоветуешь поступать в данной ситауции?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Смена рабочей директории Apache

Непрочитанное сообщение zg » 2009-07-06 20:05:18

DeNn писал(а):Смысла нет, тогда в чем есть?
в понимании
DeNn писал(а):Как посоветуешь поступать в данной ситауции?
искать чёрную кошку в другой комнате

никто не тестит сайты с подменой хостов, какой в этом толк?

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: Смена рабочей директории Apache

Непрочитанное сообщение DeNn » 2009-07-06 23:07:43

Спроси у моего начальника.
Для того что б при нахождении критического бага, можно было быстро вернуться на старую версию, тот отлаживать на втором подомене

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Смена рабочей директории Apache

Непрочитанное сообщение zg » 2009-07-07 4:59:05

DeNn писал(а):Для того что б при нахождении критического бага
вы там с какой скоростью эти баги ловите? 60 багов в минуту? 3600 в час?

сам посуди, если баг был, он никуда не девался несколько дней, то три секунды ничего не решат. А апач можно перезапускать и без остановки обслужвания.

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: Смена рабочей директории Apache

Непрочитанное сообщение DeNn » 2009-07-07 12:25:46

zg писал(а):
DeNn писал(а):Для того что б при нахождении критического бага
вы там с какой скоростью эти баги ловите? 60 багов в минуту? 3600 в час?

сам посуди, если баг был, он никуда не девался несколько дней, то три секунды ничего не решат. А апач можно перезапускать и без остановки обслужвания.
Та баги там ловят параноидально :)

Я то знаю, что его можно перегрузить. Не сильно хочется, что б меня каждый раз дергали для этого. И шелл както программерам давать не хочу.

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Смена рабочей директории Apache

Непрочитанное сообщение serge » 2009-07-07 15:37:29

Напиши для них мини панель управления сервером с возможностью сменить корневую директорию сайта и перезагрузить апач ;-)

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Смена рабочей директории Apache

Непрочитанное сообщение zg » 2009-07-07 18:52:12

DeNn писал(а):И шелл както программерам давать не хочу.
гм.. если через Ж, то sudo + болшая красная копка toggle через веб морду. А если по уму, то пускай юзают систему контроля версий.

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: Смена рабочей директории Apache

Непрочитанное сообщение DeNn » 2009-07-08 12:58:12

serge писал(а):Напиши для них мини панель управления сервером с возможностью сменить корневую директорию сайта и перезагрузить апач ;-)
Написал бы, знал бы как :)

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Смена рабочей директории Apache

Непрочитанное сообщение zg » 2009-07-08 18:48:39

DeNn писал(а):Написал бы, знал бы как
пишешь скрипт на sh, который свопает папки, и запускаешь через судо из php. В общем и целом три файла по три строчки.

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: Смена рабочей директории Apache

Непрочитанное сообщение DeNn » 2009-07-10 11:39:12

Сделал по простому :)

Код: Выделить всё

#!/bin/sh
VHOST_W=/vhost_www.conf
VHOST_W1=/vhost_w1.conf
TEMP1=/temp_www
TEMP2=/temp_w1

mv $VHOST_W $TEMP1
mv $VHOST_W1 $TEMP2

mv $TEMP1 $VHOST_W1
mv $TEMP2 $VHOST_W

sudo /usr/local/sbin/apachectl graceful
и вызываю его через exec в php