From: Volkan YILDIRIM (volkan.yildirim@ankarapatent.com)
Date: Mon 08 Sep 2003 - 05:05:47 EDT
Tabi olur.. Hatta cok daha iyi ve kolay olur. Tek sorun direk
80.porttan baglanilmayacagi icin proxy 'lerin cache tutmamasi.
Veya firewall arkasindan yalniz web cikislarina izin verilen=20
Kullanicilarin sunucuya baglanamamasi. Ama bu da gozardi edilebilir
heralde.
Bunu yapmak icin izlenecek yol.
1) Her iki domain IP 'leride sizin reel IP nizi gosrerecek
(zaten baska IP yok :))
2) Reel IP nizin oldugu serverda calisan apache icerisinde
Rewrite rule lari yazilacak. Bu kurallar bazi domainler icin 80. porta
Gelen istekleri 150. porta gonderecek..
Su satirlar isinize yarayabilir.
RewriteEngine on
RewriteCond %{HTTP_HOST} [^volkan.com]||[^oburdomain.com]
RewriteRule %{HTTP_HOST} http://%{HTTP_HOST}:150 [R]
#regular expression larida unuttugum icin yukaridaki satirda sorun var.
#orada yapilmasi gereken eger HTTP_HOST yani istenen domain volkan.com
veya
#oburdomain.com ise sunu sunu yap demek..
Uzun suredir rewrite rule yazmadigim icin yanlis yazmis olabilirim
Siz dokumandan bakarsiniz zaten eminim birebir ornekte vardir.
3) Ana makinada bir onceki yazdigim gibi bir iptables satiri
calistirilarak
Reel IP nin 150. portuna gelen istekler icerideki makinanin 80. portuna
yonlendirilecek.
4) icerideki makinada standart bir virtualhost konfigurasyonu ile
Apache calistirmak..
Umarim bisey atlamadim
Kolay gelsin,
=20
-----Original Message-----
From: linux-network-bounce@liste.linux.org.tr
[mailto:linux-network-bounce@liste.linux.org.tr] On Behalf Of Yi=F0it
Belevi
Sent: Monday, September 08, 2003 11:32 AM
To: linux-network@liste.linux.org.tr
Subject: [linux-network] Re: lokalde y=F6nlendirme
istedigim volkan.com u ana makinadan yigit.com u i=E7rideki bir =
makinadan
sunmak.elimde sadece 1 tane reel ip oldugu i=E7in yonlendirmede sorun
yas=FDyorum.soyle dusundum.yigit.com ana makinadaki apacheye girip
redirect ile yine kendine yonlendirme yap=FDp ( yani redirectmach
reelip:150 gibi birporta yonlendirip) daha sonra ana makinada bunu
tektar okumas=FDn=FD sa=F0layarak (iptables ile) i=E7erideki bir =
makinaya
yondendirmekti.
----- Original Message -----=20
From: "Volkan YILDIRIM" <volkan.yildirim@ankarapatent.com>
To: <linux-network@liste.linux.org.tr>
Sent: Monday, September 08, 2003 10:38 AM
Subject: [linux-network] Re: lokalde y=F6nlendirme
> Selam,
>
> Simdi bir ozet yapalim..=3D20
>
> Bir tane reel IP 'niz var atiyorum A.B.C.D olsun..
> Kendi networkunuzde de 255 'tane ayrica bilgisayariniz var=3D20=20
> 192.168.1.0/24 olsun bu da..
>
> 2 tane alan adiniz var..
> Bunlarda volkan.com ve yigit.com olsun.
>
> Sizin istediginiz eger volkan.com ve yigit.com 'un (ikisininde) Ana=20
> makina (gateway) arkasindaki 192.168.1.5, 80. port ta calisan server=20
> 'a=3D20 Iletilmesi ise iptables ile bu is kolayca yapilir..
>
> Iptables -t nat -A PREROUTING -p tcp -s 0/0 -d A.B.C.D/32=20
> --destination-port 80 -j DNAT --to 192.168.1.5:80
>
> Satiri bu is icin yeterli bir kural..
>
> Fakat istediginiz.. Iki tane web server'iniz olacak sekilde..=20
> Volkan.com 'un ana makinadan yigit.com 'un icerideki 192.168.1.5=20
> serverindan sunulmasi ise
>
> Burda iki seceneginiz ortaya cikiyor.. Birincisi mumkunse ana makinaya
> iki tane reel IP=3D20 tanimlayip (IP Alias). Birincisinde gateway 'den =
> sunulacak, ikincisinde yukaridaki
> Iptables satiri ile 192.168.1.5 'e yonlendirilecek sekilde bir
> konfigurasyon yapmaniz.
>
>
>
> Ikinci yol ise oradaki durumu tam olarak bilemedigim icin calisip=20
> calismayacagina garanti veremeyecegim Rewrite Rule 'lar ile durumu=20
> cozmeniz..=3D20 Yani eninde sonunda disaridaki istekler ana makinadaki =
> Apache 'ye gelecek
> ve oradan da apache tarafindan ic networkteki atiyorum
> http://192.168.1.5/ istenen sayfa adresine yonlendirilecek.
>
>
>
> Kolay gelsin
>
>
>
>
>
>
>
>
>
>
>
>
> -----Original Message-----
> From: linux-network-bounce@liste.linux.org.tr
> [mailto:linux-network-bounce@liste.linux.org.tr] On Behalf Of =
Yi=3DF0it=20
> Belevi
> Sent: Monday, September 08, 2003 10:20 AM
> To: linux-network@liste.linux.org.tr
> Subject: [linux-network] Re: lokalde y=3DF6nlendirme
>
>
> Oncelikle alakan=3DFDza te=3DFEekk=3DFCr ederim;
> her iki makinada linux cal=3DFDs=3DFDyor.ana makinada 2 eth. var. ana =
=3D=20
> makinada iptables cal=3DFDs=3DFDyor.subdomain reel ip ye yonlenik =3D
> vaziyette.dolay=3DFDs=3DFDyla
> ana makinan=3DFDn apache'ye girdigim zaman cal=3DFDs=3DFDyor ama =
dedigim
gibi =3D
> amac
> onu i=3DE7erideki bir makinada cal=3DFDst=3DFDrmak.
>
> ----- Original Message -----=3D20
> From: "Serdar =3DDEANAL" <serdar@istas.com.tr>
> To: <linux-network@liste.linux.org.tr>
> Sent: Monday, September 08, 2003 9:31 AM
> Subject: [linux-network] Re: lokalde y=3DF6nlendirme
>
>
> > apache hangi makinada calisiyor? =3D3DDDki tanemi linux makinan=20
> > var.=3D20 =3D3DDDptables kullanacagin makinanin kac etherneti var? =
Biraz
> > daha=3D20 acarsan iyi olur.
> >
> > -----Original Message-----
> > From: linux-network-bounce@liste.linux.org.tr
> > [mailto:linux-network-bounce@liste.linux.org.tr] On Behalf Of =3D
> Yi=3D3DF0it=3D20
> > Belevi
> > Sent: Monday, September 08, 2003 8:27 AM
> > To: linux-network@liste.linux.org.tr
> > Subject: [linux-network] lokalde y=3D3DF6nlendirme
> >
> >
> > Selamlar;
> > 1 tane ip numaram vede domain ad=3D3DFDm var.bu makinan=3D3DFDn =3D
> arkas=3D3DFDnda da
>
> > =3D3D kendi local network=3D3DFCm bulumuyor.www.domain.com internet =
> > ipme=3D20 y=3D3DF6nlenik vaziyette ben abc.domain.com u yine bu ipye =
=3D
> y=3D3DF6nlendirdim=3D20
> > fakat ana makinan=3D3DFDn deyil i=3D3DE7erideki bir makinadan =
web=3D20=20
> > yay=3D3DFDn=3D3DFDn=3D3DFD yapmak istiyorum.bunun i=3D3DE7in =
iptables ile =3D
> nas=3D3DFDl bir=3D20
> > rule olusturmam =3D3D gerekir.vede
> > bunu ana makina apache ye nas=3D3DFDl tan=3D3DFDtabilirim =3D
> Te=3D3DFEekk=3D3DFCrler
> >
> >
> >
> >
> >
> >
>
>
>
>