In <8626.990917@xxxxxxxxxxxx> mikez (mikez@xxxxxxxxxxxx) wrote:
m> Hello Dmitry,
m> Friday, September 17, 1999, 12:54:03 PM, you wrote:
DS>> Доброго Вам!
DS>> А в чем собственно говоря проблема?
DS>> Просто класть эти Апачи в разные каталоги и чтоб порты разные слушали.
m> То есть "класть"? При установке? Раньше apache по умолчанию весь
m> ставился в /usr/local/apache и всё было ясно. Сейчас я поставил на
m> KSI-Linux apache из rpm'а, входящего в дистрибутив. Получилось так:
m> html-doc -> /home/httpd/
m> conf -> /etc/httpd/
m> bin -> /usr/bin/ (или /sbin/ - не помню точно)
m> и т.д.
m> И как поступать в этом случае?
Поставить вновь собранный Apache таки куда-нибудь в /opt/apache
(./configure --prefix=/opt/apache) чтобы потом не было проблем с его
вынесением (буде его когда-нибудь придется выность). Когда apache
(или что угодно еще) поставлен через rpm, то rpm же и будет заботится о
том, чтобы при обновлении/выносе "запчасти" от старой версии не остались
в разных местах, а если ты делаешь все руками, то нужно позаботится о том,
как ты будешь это обновлять/выносить когда потребуется (пусть даже через
год или два)...
DS>> Или сделать один "универсальный" Apache (набитый всеми необходимыми
DS>> модулями), а загружать с разными конфигурациями.
m> Его для этого надо перекомпилировать? Не хотелось бы прерывать
m> работающий, да и подстраховаться хочется.
В KSI-Linux'е уже и так все модули имеются. И PHP и MySQL и поддержка
MySQL в PHP. Так что я не вполне понимаю -- чего вам еще от него нужно.
А если чего и нужно, то можно добавить через apxs, так что перекомпилировать
[скорее всего] потребуется немногое (если вообще)...
DS>> У меня сейчас например покамест два Апача работают (из-за переезда с 1.2.4
DS>> на 1.3.6+ssl), один на 80 порту, а другой на 443.
DS>> Хотя конечно лучше такую толпу демонов надолго не разводить - память едят
DS>> хорошо.
DS>> С уважением,
DS>> Dmitry Sirik
DS>> System Administrator
DS>> VINITI
DS>> e-mail: sirik@xxxxxxxxxxxxx
>>> Hello All,
>>>
>>> Вот такой вопросик возник:
>>> Каким образом можно на одну машину поставить два и более Apache с
DS>> различными
>>> конфигурациями? Работали чтобы по различным портам (по-другому то уж
>>> точно не получится). И как потом выборочно снести один из Apache?
>>> Частный случай таков:
>>> Есть Apache, работающий по 80-му порту и выдающий документы в сеть. На
>>> сервере стоит БД Postgres. Есть второй Apache, работающий по другому
>>> порту с этой БД. Сконфигурированный соответственно. Требуестя
>>> поставить MySQL, PHP и Apache, администрирующий/использующий MySQL с
>>> помощью PHP. Потом, для чистоты эксперимента снести первые два Apache.
>>> Для подстраховки хотелось бы производить действия именно в таком
>>> порядке, т.е. не сначала всё снести, а потом ставить по-новой, а
>>> наоборот.
>>>
>>> Best regards,
>>> mikez mailto:mikez@xxxxxxxxxxxx
>>>
>>>
>>>
DS>> ============================================================================
DS>> =
>>> = Apache-Rus@xxxxxxxxxxxxx mailing list
DS>> =
>>> Mail "unsubscribe apache-rus" to majordomo@xxxxxxxxxxxxx if you want to
DS>> quit.
>>> = Archive avaliable at http://www.lexa.ru/mail-archive
DS>> =
>>>
>>>
DS>> =============================================================================
DS>> = Apache-Rus@xxxxxxxxxxxxx mailing list =
DS>> Mail "unsubscribe apache-rus" to majordomo@xxxxxxxxxxxxx if you want to quit.
DS>> = Archive avaliable at http://www.lexa.ru/mail-archive =
m> Best regards,
m> mikez mailto:mikez@xxxxxxxxxxxx
m> =============================================================================
m> = Apache-Rus@xxxxxxxxxxxxx mailing list =
m> Mail "unsubscribe apache-rus" to majordomo@xxxxxxxxxxxxx if you want to quit.
m> = Archive avaliable at http://www.lexa.ru/mail-archive =
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.