Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-07-25 23:51:31

  lordvader20 - Członek DUG

lordvader20
Członek DUG
Skąd: /home/kuba
Zarejestrowany: 2007-04-09
Serwis

Problem z przekierowaniem apache

Witam

mam taki mały problem. otóz stoi sobie apache na porcie 80 na domowym serwerku. a za nim w lanie jeden komp, ktoremu serwerek udostepnia internet. chcialem apache postawic na porcie >1024, co by nie chodził z prawami roota, a potem przekierowac zapytania na port 80 w iptables na ten port powyzej 1024 (w moim przypadku, przyjalem port 1337). ok, mam regulke ktora przekierowuje.

Kod:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 1337

I wszystko działa. natomiast, komp ktory siedzi w lanie (udostepniam mu net) przestaje miec internet, tzn chodzi o to ze ten komp tez jest przekierowywany na port 1337 i on czyta tylko strony z mojego apache. dokladniej: wpisuje na nim www.google.pl a tam sie wlacza stronka ktora siedzi na moim kompie.

i tu jest problem. probowalem zrobic to przez DNAT, ale dzieje sie tak samo.

jest jakis sposob, zeby pokazac iptablesowi, zeby tylko z jednego interfejsu przekierowywal port 80 na 1337, a zeby drugi interfejs zostawil w spokoju ?

w razie czego moge pokazac moj skrypt iptables.


Powered by Debian and Gentoo
http://img.userbars.pl/79/15642.jpg
http://img.userbars.pl/99/19689.png

Offline

 

#2  2007-07-26 08:26:12

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: Problem z przekierowaniem apache

Witam

mam taki mały problem. otóz stoi sobie apache na porcie 80 na domowym serwerku. a za nim w lanie jeden komp, ktoremu serwerek udostepnia internet. chcialem apache postawic na porcie >1024, co by nie chodził z prawami roota, a potem przekierowac zapytania na port 80 w iptables na ten port powyzej 1024 (w moim przypadku, przyjalem port 1337). ok, mam regulke ktora przekierowuje.

Kod:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 1337

I wszystko działa. natomiast, komp ktory siedzi w lanie (udostepniam mu net) przestaje miec internet, tzn chodzi o to ze ten komp tez jest przekierowywany na port 1337 i on czyta tylko strony z mojego apache. dokladniej: wpisuje na nim www.google.pl a tam sie wlacza stronka ktora siedzi na moim kompie.

i tu jest problem. probowalem zrobic to przez DNAT, ale dzieje sie tak samo.

jest jakis sposob, zeby pokazac iptablesowi, zeby tylko z jednego interfejsu przekierowywal port 80 na 1337, a zeby drugi interfejs zostawil w spokoju ?

w razie czego moge pokazac moj skrypt iptables.

Kod:

iptables -t nat -A PREROUTING -p tcp --dport 80 -d ! adres_twojego_serwera -j REDIRECT --to-ports 1337

Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#3  2007-07-29 13:20:09

  lordvader20 - Członek DUG

lordvader20
Członek DUG
Skąd: /home/kuba
Zarejestrowany: 2007-04-09
Serwis

Re: Problem z przekierowaniem apache

Jak zapodalem tą regułke to nic to nie dało.

Ale usunąłem "!" (wykrzyknik) z tej regułki i zadziałało.

Dzięki za pomoc. Teraz apache smiga na porcie 1337 (bez praw roota), a www smiga. i komp za natem ma bezproblemowo internet.

pozdro.


Powered by Debian and Gentoo
http://img.userbars.pl/79/15642.jpg
http://img.userbars.pl/99/19689.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)