IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   настройка апача (http://www.imho.ws/showthread.php?t=122138)

GrOgy 02.08.2007 18:49

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

добавлено через 5 минут
Цитата:

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

Говорят это можно решить с помощью модреврайт. Только как.?

Saruman 03.08.2007 11:53

Цитата:

Сообщение от GrOgy (Сообщение 1442864)
задать одно правило для всех доменов висящих на одном определенном ипе смотреть в одну папку

IP-based Virtual Hosts

GrOgy 03.08.2007 16:12

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

<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>

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

Saruman 03.08.2007 17:21

так если у тебя апач обслуживает только эти домены - что, в таком случае, показывается при обращении по данному ip с неизвестным ему доменным именем? Должен показываться первый подходящий вхост, который является дефолтовым, и которым в твоём случае и должен быть вот этот вот вхост с докрутом в /var/www/html/rrr/
Если это не так - конфиг апача в студию, чтобы не гадать.

Zes 04.08.2007 10:52

Цитата:

Сообщение от GrOgy (Сообщение 1442864)
Говорят это можно решить с помощью модреврайт. Только как.?

а какая версия апача? мод_риврайт это если у тебя ниже чем 1.3.6 , а иначе имеется mod_vhost_alias,который
отсылает на основе обращения в разные папки,на твой вкус.

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

Цитата:

Сообщение от GrOgy (Сообщение 1442864)
К примеру можно ли задать одно правило для всех доменов висящих на одном определенном ипе смотреть в одну папку?

VirtualDocumentRootIP


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

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