На сервере котором стоит Squid (прозрачный) крутится локальный сайт
настройки такие:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -p tcp --dport 8081 -j REDIRECT --to-port 3128http_port 3128
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header onобясните как сделать чтоб можно было заходить и на локальный сайт и на нетовские
>iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port
>3128Вы редиректите всех кто идет на любой хост:80. Наверно надо не "любой хост:80", а все кроме "ваш сайт" --dport 80. Если я не напутал.
Просто у меня схема другая. Нет возможности проверить.
С Уважением,
>>iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port
>>3128
>
>Вы редиректите всех кто идет на любой хост:80. Наверно надо не "любой
>хост:80", а все кроме "ваш сайт" --dport 80. Если я не
>напутал.
>
>Просто у меня схема другая. Нет возможности проверить.
>
>С Уважением,
вот собственно я и незнаю что прописать
>вот собственно я и незнаю что прописатьiptables -t nat -A PREROUTING -s 0/0 -p tcp -d ! IP_вашего_вэба --dport 80 -j REDIRECT --to-port 3128
Пробуйте.
Если что вернёте старую запись.
С Уважением,
самая первая запись
iptables -t nat -A PREROUTING -s (подсеть) -d (айпи апача) -p tcp --dport 80 -j ACCEPT
>самая первая запись
>iptables -t nat -A PREROUTING -s (подсеть) -d (айпи апача) -p tcp
>--dport 80 -j ACCEPT
А как сделать если есть 2 интерфейса и на обоих крутится веб сервер?
Т.е. как записать 2 локальных IP.
>>самая первая запись
>>iptables -t nat -A PREROUTING -s (подсеть) -d (айпи апача) -p tcp
>>--dport 80 -j ACCEPT
>
>
>А как сделать если есть 2 интерфейса и на обоих крутится веб
>сервер?
>Т.е. как записать 2 локальных IP.
Вставте запись два раза и впишите свои адреса.
Есть и другие варианты, но они для большего кол-ва адресов.