The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Подмена имени сервера"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Подмена имени сервера"  +/
Сообщение от Eugene_mf email on 11-Май-09, 09:29 
Доброго времени суток.
Подскажите пожалуйста варианты решения следующей проблемы..
Сервер RHEL 4.
на сервере имеется два ppp соединения - два провайдера интернет.
Через одно соединение по умолчанию все пользователи могут попадать на сайт (name.ru).
name.ru отвечает на ppp0 интерфейсе, xx.name.ru - на ppp1.
Через второе необходимо пускать некоторых пользователей если они относятся к определенной сети (допустим если адрес из диапазона 1.1.0.0/24). Собственно переадресация выполнена.
То есть пользователи изначально набирающие адрес name.ru и если они попали под диапазон 1.1.0.0/24 перенаправляются на xx.name.ru. Нужно это потому, что для пользователей диапазона 1.1.0.0/24 xx.name.ru будет являться контент-ресурсом, и траффик до него не тарифицируется.
name.ru и xx.name.ru - в апаче (1.3.39) прописаны как ServerName и ServerAlias соответственно.
Собственно переадресация на xx.name.ru выполняется и главная страница сайта загружается.
Однако все линки внутри сайта xx.name.ru отправляют нас на name.ru, что очень некрасиво.

Посоветуйте, пожалуйста, способы решения данной проблемы.
Или же можно ли как-нибудь искуственным путем подменять апачем на-лету все линки с name.ru на xx.name.ru?

Заранее спасибо.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Подмена имени сервера"  +/
Сообщение от Sarge (??) on 11-Май-09, 11:48 
Надо просто убрать из всех линков на сайте адрес сервера и оставить только пути к файлам. Типа: "src='http://name.ru/images/01.jpg'" - заменить на "src='/images/01.jpg'".
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Подмена имени сервера"  +/
Сообщение от Eugene_mf email on 11-Май-09, 14:49 
>Надо просто убрать из всех линков на сайте адрес сервера и оставить
>только пути к файлам. Типа: "src='http://name.ru/images/01.jpg'" - заменить на "src='/images/01.jpg'".

В том-то и дело, что движок сайта (Joomla) автоматом дописывает имя сайта. Пробовал данную идею.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Подмена имени сервера"  +/
Сообщение от angra (ok) on 12-Май-09, 01:23 
Либо не пользуйтесь глупыми(для сравнения catalyst всегда создает правильный абсолютный url) движками либо ищите в их настройках нужную опцию. Можно конечно еще написать свой фильтр для апача, но это уже для извращенцев.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру