Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [apache] доступ только на один хост 
V
    Опции темы
admsasha
Дата 30.11.2009, 03:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 28.1.2005

Репутация: нет
Всего: 6



На apache подняты несколько виртуальных хостов на один IP. Стоит задача конкретную сетку перенаправлять со всех виртуальных хостов на конкретный виртуальный хост. (т.е набрал host1.mydomain.ru, а его перенаправили на secret.mydomain.ru).

Можно, конечно, на каждом виртуальном хосту писать .htaccess с данным правилом. Но т.к. место предоставляется некоторым лицам, которые запросто могут удалить эти строки, это не подходит.

Нужна какая то глобальная установка в сам httpd.conf. Кто что посоветует ?
PM MAIL WWW ICQ Jabber   Вверх
bilbobagginz
Дата 30.11.2009, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



глобально запусти mod_rewrite



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
admsasha
Дата 30.11.2009, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 28.1.2005

Репутация: нет
Всего: 6



Цитата(bilbobagginz @  30.11.2009,  16:31 Найти цитируемый пост)
глобально запусти mod_rewrite


в httpd.conf указал

Код

RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^192.168.
RewriteRule ^(.*)$ http://ya.ru [L,R]


Не работает. Тоже самое через .htaccess работает.
PM MAIL WWW ICQ Jabber   Вверх
BobiKK
Дата 1.12.2009, 03:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: нет
Всего: 16



Скинь-ка весь VirtualHost, куда вставляешь эти правила
PM MAIL   Вверх
admsasha
Дата 1.12.2009, 03:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 28.1.2005

Репутация: нет
Всего: 6



Цитата(BobiKK @  1.12.2009,  10:22 Найти цитируемый пост)
Скинь-ка весь VirtualHost, куда вставляешь эти правила 
 Я вставляю не в VirtualHost, а в самый корень httpd.conf. Если у меня с тысячу этих VirtualHost, мне во все вставлять ?
PM MAIL WWW ICQ Jabber   Вверх
bilbobagginz
Дата 1.12.2009, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(admsasha @  30.11.2009,  09:05 Найти цитируемый пост)
Не работает. Тоже самое через .htaccess работает. 

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



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
BobiKK
Дата 1.12.2009, 13:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: нет
Всего: 16



Цитата(admsasha @ 1.12.2009,  03:55)
Цитата(BobiKK @  1.12.2009,  10:22 Найти цитируемый пост)
Скинь-ка весь VirtualHost, куда вставляешь эти правила 
 Я вставляю не в VirtualHost, а в самый корень httpd.conf. Если у меня с тысячу этих VirtualHost, мне во все вставлять ?

By default, mod_rewrite configuration settings from the main server context are not inherited by virtual hosts. To make the main server settings apply to virtual hosts, you must place the following directives in each <VirtualHost> section:
RewriteEngine On
RewriteOptions Inherit 
© Дока к апачу
PM MAIL   Вверх
bilbobagginz
Дата 1.12.2009, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



BobiKK,  smile 
+1



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
admsasha
Дата 2.12.2009, 03:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 28.1.2005

Репутация: нет
Всего: 6



BobiKK, Вопрос заключался в том, как сделать так чтобы ничего недобавлять в virtualhost секцию... Похоже это никак не сделать, придется добавлять...
PM MAIL WWW ICQ Jabber   Вверх
bilbobagginz
Дата 2.12.2009, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 34
Всего: 317



Цитата(admsasha @  2.12.2009,  02:45 Найти цитируемый пост)
BobiKK, Вопрос заключался в том, как сделать так чтобы ничего недобавлять в virtualhost секцию... Похоже это никак не сделать, придется добавлять... 

я чего-то запарился немного.

ты пробовал установить рул в глобальной секции.
я не пробовал это делать, но либо там название переменных другое, либо всё работет только внутри virthost-а

если ты не хочешь "ручками" для всех делать изменения,
создай файлик "inheritable.conf"
в который добавь:
Код

RewriteEngine On
RewriteOptions Inherit 

a в каждый виртхост добавь:
Код

include /etc/blabla/inheritable.conf

в дальнейшем сможешь редактировать только файлик, и это будет эффективным на все виртхосты.


Это сообщение отредактировал(а) bilbobagginz - 2.12.2009, 13:47


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
admsasha
Дата 2.12.2009, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 763
Регистрация: 28.1.2005

Репутация: нет
Всего: 6



Цитата(bilbobagginz @  2.12.2009,  20:43 Найти цитируемый пост)

ты пробовал установить рул в глобальной секции.
я не пробовал это делать, но либо там название переменных другое, либо всё работет только внутри virthost-а

Да, пробывал, не заработало. Я писал уже об этом

Записи в самих virtualhost работают. Так что вопрос закрыт.
PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0494 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.