imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 02.08.2007, 18:49     # 1
GrOgy
Junior Member
 
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118

GrOgy Нуль без палочки
настройка апача

Ситуация такая. Есть много доменов они рулятся одним скриптом. Я в апаче один домен прописал в папку где лежит этот скрипт а остальные прописываю его алиасами. Все работает. Но хотелось бы решение попроще. К примеру можно ли задать одно правило для всех доменов висящих на одном определенном ипе смотреть в одну папку? если да то как это сделать?

добавлено через 5 минут
Цитата:
Сообщение от GrOgy Посмотреть сообщение
Ситуация такая. Есть много доменов они рулятся одним скриптом. Я в апаче один домен прописал в папку где лежит этот скрипт а остальные прописываю его алиасами. Все работает. Но хотелось бы решение попроще. К примеру можно ли задать одно правило для всех доменов висящих на одном определенном ипе смотреть в одну папку? если да то как это сделать?
Говорят это можно решить с помощью модреврайт. Только как.?
__________________
каждому по вере
GrOgy вне форума  
Старый 03.08.2007, 11:53     # 2
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Цитата:
Сообщение от GrOgy Посмотреть сообщение
задать одно правило для всех доменов висящих на одном определенном ипе смотреть в одну папку
IP-based Virtual Hosts
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 03.08.2007, 16:12     # 3
GrOgy
Junior Member
 
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118

GrOgy Нуль без палочки
можно ли как то это решить сделав в конфиге апаче один виртуал хост?
Проблема заключается в том что домены очень часто приходится удалять и добавлять для этого постоянно приходится лазить в конфиг. как то можно это сделать проще?
сейчас у меня вот такие записи

<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. Причина: дописать нужнжо
GrOgy вне форума  
Старый 03.08.2007, 17:21     # 4
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
так если у тебя апач обслуживает только эти домены - что, в таком случае, показывается при обращении по данному 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
Saruman вне форума  
Старый 04.08.2007, 10:52     # 5
Zes
Member
 
Аватар для Zes
 
Регистрация: 26.05.2004
Адрес: Планета обезьян
Сообщения: 348

Zes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форумеZes Популярный человек на этом форуме
Цитата:
Сообщение от GrOgy Посмотреть сообщение
Говорят это можно решить с помощью модреврайт. Только как.?
а какая версия апача? мод_риврайт это если у тебя ниже чем 1.3.6 , а иначе имеется mod_vhost_alias,который
отсылает на основе обращения в разные папки,на твой вкус.

Т.е то,что тебе остаётся это строить папку ( VirtualDocumentRoot) на основе домена / IP (VirtualDocumentRootIP) и класть туда файлы. Как я понимаю если нужно для нескольких доменов одну папку,то либо линки создать на эту папку либо
VirtualDocumentRoot определить как надо. Например,обращение на вася.домен.ру и петя.домен.ру ,если
нужно послать на один файл , то указать : VirtualDocumentRoot /usr/local/apache/vhosts/%2+ и будут обращения
отсылаться в /usr/local/apache/vhosts/домен.ру

Цитата:
Сообщение от GrOgy Посмотреть сообщение
К примеру можно ли задать одно правило для всех доменов висящих на одном определенном ипе смотреть в одну папку?
VirtualDocumentRootIP
__________________
Beware of programmers carrying screwdrivers...

Последний раз редактировалось Zes; 04.08.2007 в 11:09.
Zes вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:48.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.