Конфиг Apache. Парковка доменов.

JDaniels
На сайте с 03.02.2010
Offline
20
1302

Всем привет!

Ребята, подскажите кто знает :)

Есть домен mydomen.ru/?id=1 , требуется создать для него паркованный домен(alias.ru) в конфиге апача, чтобы при переходе на alias.ru открывался mydomen.ru/?id=1 (с переменной!)

но в строка браузера был адрес alias.ru

Для каждого партнера добавлять в конфиг апача индивидуальный шаблон?

Суть вопроса - парковка партнерских доменов.

Чтобы каждый партнер с помощью припаркованного домена(алиаса), мог отправлять людей на свой партнерский линк, mydomen.ru/?id={id партнера}

<VirtualHost 78.67.67.67:8080>

ServerName mydomen.ru/?id=101

ServerAlias alias1.ru

.....

.....

</VirtualHost>

<VirtualHost 78.67.67.67:8080>

ServerName mydomen.ru/?id=102

ServerAlias alias2.ru

.....

.....

</VirtualHost>

Но в этом случае, происходит перезатирание и остается всего 1 шаблон, да и переменная насколько я понял id=101 не учитывается.

где 78.67.67.67 - IP сервера, на котором расположен mydomen.ru

Всем, кто поможет буду признателен ;)

PS. Или пните в нужную сторону со стандартным решением :)

Почему все такие злые. (http://dizzi.ru/)
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

Стандартными средствами апача - не думаю, что получится. Хотя, может быть, есть модули.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
JDaniels
На сайте с 03.02.2010
Offline
20
#2

Может быть средствами Nginx ?

актуально ;)

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Nginx думаю можно, через rewrite

Не стоит плодить сущности без необходимости
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#4

nginx - уже проше.

1) создаете

map $http_host $id

{

alias.ru 1;

...

}

2) Пишете

server

{

location /

{

proxy_pass http://localhost:8080/$uri?id=1&$args;

}

}

Где localhost:8080 - адрес apache, на который проксируете.

В конец proxy_pass может потребоваться дописать вопросительный знак, а может и не потребовааться.

M
На сайте с 16.09.2009
Offline
278
#5

а почему mod_rewrite на апаче не поможет?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий