imho.ws |
![]() |
![]() |
![]() |
# 1 | |
Junior Member
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118
![]() |
настройка апача
Ситуация такая. Есть много доменов они рулятся одним скриптом. Я в апаче один домен прописал в папку где лежит этот скрипт а остальные прописываю его алиасами. Все работает. Но хотелось бы решение попроще. К примеру можно ли задать одно правило для всех доменов висящих на одном определенном ипе смотреть в одну папку? если да то как это сделать?
добавлено через 5 минут Цитата:
__________________
каждому по вере |
|
![]() |
![]() |
# 2 | |
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
|
![]() |
![]() |
# 3 |
Junior Member
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118
![]() |
можно ли как то это решить сделав в конфиге апаче один виртуал хост?
Проблема заключается в том что домены очень часто приходится удалять и добавлять для этого постоянно приходится лазить в конфиг. как то можно это сделать проще? сейчас у меня вот такие записи <VirtualHost 72.222.222.4> ServerAdmin admin@domain.com DocumentRoot /var/www/html/rrr/ ServerName domain.com ErrorLog logs/domain.com-error_log CustomLog logs/domain.com-access_log common ServerAlias *.domain.com domain.com ServerAlias domx123.org domain.com ServerAlias *.domx123.org domain.com </VirtualHost> строчки с алиасами часто приходится менять добавляя новые домены и удаляя старые. Вот и нужно решение при котором не приходилось бы лазить в конфиг апача, а только поднимать файлы зон для доменов...
__________________
каждому по вере Последний раз редактировалось GrOgy; 03.08.2007 в 16:17. Причина: дописать нужнжо |
![]() |
![]() |
# 4 |
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
так если у тебя апач обслуживает только эти домены - что, в таком случае, показывается при обращении по данному ip с неизвестным ему доменным именем? Должен показываться первый подходящий вхост, который является дефолтовым, и которым в твоём случае и должен быть вот этот вот вхост с докрутом в /var/www/html/rrr/
Если это не так - конфиг апача в студию, чтобы не гадать.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti |
![]() |
![]() |
# 5 |
Member
Регистрация: 26.05.2004
Адрес: Планета обезьян
Сообщения: 348
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
а какая версия апача? мод_риврайт это если у тебя ниже чем 1.3.6 , а иначе имеется mod_vhost_alias,который
отсылает на основе обращения в разные папки,на твой вкус. Т.е то,что тебе остаётся это строить папку ( VirtualDocumentRoot) на основе домена / IP (VirtualDocumentRootIP) и класть туда файлы. Как я понимаю если нужно для нескольких доменов одну папку,то либо линки создать на эту папку либо VirtualDocumentRoot определить как надо. Например,обращение на вася.домен.ру и петя.домен.ру ,если нужно послать на один файл , то указать : VirtualDocumentRoot /usr/local/apache/vhosts/%2+ и будут обращения отсылаться в /usr/local/apache/vhosts/домен.ру VirtualDocumentRootIP
__________________
Beware of programmers carrying screwdrivers... Последний раз редактировалось Zes; 04.08.2007 в 11:09. |
![]() |