Нужно при определенных правилах редиректить на определеннный сайт. Именно на хост (http://myhost1.mydomain.ru/rules.html), а не на IP (на одном IP несколько хостов). Как это сделать через iptables ?
>редиректить на
>Как это сделать через iptables ?http сервером. Коды возврата 300+
>>редиректить на
>>Как это сделать через iptables ?
> http сервером. Коды возврата 300+Подробнее можно ?
> Подробнее можно ?
> Подробнее можно ?
>> Подробнее можно ?
> http://lmddgtfy.net/?q=http%20%D1%80%D0&...Ссылки совершенно не о том, о чем я спросил.
>>> Подробнее можно ?
>> lmddgtfy.net/?q=http я─п╣п╢п╦я─п╣п╨я┌
> Ссылки совершенно не о том, о чем я спросил.А, да... Совсем забыл. Вторая часть ответа: iptables этого не делает. Он вообще не может ничего знать про _сайты_ (типа, заголовок Host: http запроса), он может только пакетики (упрощая).
То есть - заворачиваешь _всё_, где надо делать выбор на свой http, а он уж ередиректит или нет.О! Сделай прозрачный сквид (и да, в этом процессе _участвует iptables) без кеширования, только с нужными тебе редиректами (см.squid rewrite 302).
>> Ссылки совершенно не о том, о чем я спросил.
> А, да... Совсем забыл. Вторая часть ответа: iptables этого не делает.Ну собственно говоря этого ответа я и ждал.
> А, да... Совсем забыл. Вторая часть ответа: iptables этого не делаетДык
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
<VirtualHost *:8080>
...
DocumentRoot /var/www/бу-бу-бу/ыыы/
ServerName www.йопт.гы-гы-гы.рф
RewriteRules (бла-бла-бла)...