И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
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"
DeNn
-
Хостинг HostFood.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
- Откуда: Саратов
-
Контактная информация:
Непрочитанное сообщение
serge » 2009-07-06 15:45:49
Ниче не понял
А щас что не так?
serge
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-07-06 16:13:57
Нда наверно запутанно написал.
Смотри есть два виртуальных хоста. Как можно сделать так, что к примеру при вызове php скрипта менялись DocumentRoot у них. Т.е. vhost1 стал vhsot2
DeNn
-
serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
-
Контактная информация:
Непрочитанное сообщение
serge » 2009-07-06 16:19:17
Гм... а цель этого какая?
===
Попробовать посмотреть в сторону установки значений переменных в php скрипте. Ну или htaccess. Хотя не уверен что это сработает.
serge
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-07-06 17:29:59
Цель - переключать версии сайта к примеру.
DeNn
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-07-06 17:48:06
DeNn писал(а):Цель - переключать версии сайта к примеру.
не, смысла в этом нет.
zg
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-07-06 19:50:14
zg писал(а):DeNn писал(а):Цель - переключать версии сайта к примеру.
не, смысла в этом нет.
Смысла нет, тогда в чем есть? Как посоветуешь поступать в данной ситауции?
DeNn
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-07-06 20:05:18
DeNn писал(а):Смысла нет, тогда в чем есть?
в понимании
DeNn писал(а):Как посоветуешь поступать в данной ситауции?
искать чёрную кошку в другой комнате
никто не тестит сайты с подменой хостов, какой в этом толк?
zg
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-07-06 23:07:43
Спроси у моего начальника.
Для того что б при нахождении критического бага, можно было быстро вернуться на старую версию, тот отлаживать на втором подомене
DeNn
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-07-07 4:59:05
DeNn писал(а):Для того что б при нахождении критического бага
вы там с какой скоростью эти баги ловите? 60 багов в минуту? 3600 в час?
сам посуди, если баг был, он никуда не девался несколько дней, то три секунды ничего не решат. А апач можно перезапускать и без остановки обслужвания.
zg
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-07-07 12:25:46
zg писал(а):DeNn писал(а):Для того что б при нахождении критического бага
вы там с какой скоростью эти баги ловите? 60 багов в минуту? 3600 в час?
сам посуди, если баг был, он никуда не девался несколько дней, то три секунды ничего не решат. А апач можно перезапускать и без остановки обслужвания.
Та баги там ловят параноидально
Я то знаю, что его можно перегрузить. Не сильно хочется, что б меня каждый раз дергали для этого. И шелл както программерам давать не хочу.
DeNn
-
serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
-
Контактная информация:
Непрочитанное сообщение
serge » 2009-07-07 15:37:29
Напиши для них мини панель управления сервером с возможностью сменить корневую директорию сайта и перезагрузить апач

serge
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-07-07 18:52:12
DeNn писал(а):И шелл както программерам давать не хочу.
гм.. если через Ж, то sudo + болшая красная копка toggle через веб морду. А если по уму, то пускай юзают систему контроля версий.
zg
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
DeNn » 2009-07-08 12:58:12
serge писал(а):Напиши для них мини панель управления сервером с возможностью сменить корневую директорию сайта и перезагрузить апач

Написал бы, знал бы как

DeNn
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Непрочитанное сообщение
zg » 2009-07-08 18:48:39
DeNn писал(а):Написал бы, знал бы как
пишешь скрипт на sh, который свопает папки, и запускаешь через судо из php. В общем и целом три файла по три строчки.
zg
-
DeNn
- мл. сержант
- Сообщения: 92
- Зарегистрирован: 2007-07-18 11:25:53
Непрочитанное сообщение
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
DeNn