Автор Тема: Как да redirect all http request към Едно ИП от вътрешната мрежа с apache web se  (Прочетена 2387 пъти)

loshiat

  • Напреднали
  • *****
  • Публикации: 20
    • Профил
Здравейте. Имам OpenBSD 4.4 който го използвам за рутер.
Как да redirect all http request към Едно ИП от вътрешната мрежа което е с пуснато apache web server?
с relayd може да стане. Ако някой го е правил да помогне.

Целта е всички от http рекуести от вътрешната мрежа да водят само до едно ИП с apache web server и така като искат да отидат на някоя страница да ги препраща само към една.
Активен

Mitaka

  • Гост
pass in quick inet proto tcp to port 80 divert-to 127.0.0.1 port 80

замени 127.0.0.1 с "вътрешното" IP.
Активен

kissow

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Начини бол :) ето още един :)

дефинираш си един макрос в /etc/pf.conf с IP-то ето ти един пример (MASHINA e името на машината 192.168.0.23 е IP-то и променяш ги с твоите име на машината към която ще се редиректва и IP-то и)

MASHINA="192.168.0.23"

и по долу след NAT-а слагаш това правило (слагам ги най-отдолу по принцип редиректите) като ext_if е външният интерфейс на рутера

#rdr on $ext_if proto tcp from any to any port 80 -> $MASHINA




Активен