Keresés
Hírlevél
 
Kiemelt témák
»Hogy viszonyul ehhez a család?
»Legjobb metodika emberi relációk tárolására
»A programozó hibája, hogy törik a programját?
»Jogosultság kezelés mezőszinten
Állás/munka
»Wordpress szakértőt keresünk
»Kamu álláshirdetők listája
»Front-end fejlesztő / Sitebuilder
»DataStore Developer
»PHP programozó, webfejlesztő munkát keres
» több téma
Tudástár
?HTML-ben a Flash átméretezés torzul
Eredeti mezőnevek lekérdezése
?Input mezőből visszakapott adat probléma
Oldalon keresés 8x írja ki az eredményt
?XML-ből sok szövegmező
TinyMCE és az ékezetek
?Rengeteg hasonló kép betöltése gyorsan (PHP)
Ékezetes kar. nem minden táblában jól
?Shelltreeview gond
Grafikon rajzolás probléma
?Onclick= php függvény
?Egyenes megrajzolása
?Access-ből adott xml fájl kinyerése
Listázás időpont szerint
Exportálás változó könyvtárba
» több téma
Társalgó
»A programozásból jól meg lehet élni?
»MFC tanulás
»Könyvet adok-veszek
»Hogy viszonyul ehhez a család?
»Nintendo wii
»Letölthető az új Rad Studio XE és Delphi XE
»Weblap véleményezés
»Játékmotor elmélet
»Informatikai bulvárlap
»Delphi-ről C++-ra váltás
» több téma
ASP  |  C#  |  C++  |  CSS  |  Delphi  |  Flash  |  HTML  |  Java  |  JavaScript  |  Pascal  |  Perl  |  PHP  |  Python  |  Visual Basic  |  Visual C++  |    »    

Tudástár

»

Honlap átírányítása másik szerverre

»

Honlap átírányítása másik szerverre

nyitotta: Blasto, idő: 2010.03.12., moderátor: Árnyék
  Értesítés változás esetén Felvétel kedvencekhez Küldés emailben Nyomtatható verzió

Kategóriák:Web-programozás » HTML
Programozási nyelvek » PHP

Sorrend:
Időzóna:
Blokkméret:
Egy otthoniról megosztott weblappal kapcsolatos problémám lenne....

Adott 2db számítógép (ezek a szerverek). Az "A" gép 80-as portja engedélyezve van a tűzfalon az Internet felé, itt van a honlapom (Apache-PHP-MySQL). Ezzel nincs semmi baj.

A gondom az alábbi:
Legyen a honlapom címe: www.akarmi.hu

Hogyan tudnám azt megoldani, hogy a www.akarmi.hu és összes aloldala a "A" gépen van, de a www.akarmi.hu/ferike címen (és csak ezen!) levő adat a "B" gépről töltődjön be, úgy, hogy a felhasználó ebböl semmit ne vegyen észre ?

A "B" gépre is telepítem Apache-MySQL-PHP-t, de a 80-as port csak a belső háló felé lesz nyitva, az Internet felé csak az "A" gép 80-as portja látszik.

Ötletek ?

Köszi !
Blasto
"A" gép a www.akarmi.hu/ferike kérés esetén a kérést mondjuk file_get_contents()-sel megismétli a "B" szerver felé a megfelelő url-en, a kapott adatokat pedig egy az egyben kinyomod az ügyfél felé úgy, hogy a kapott fejléceket is továbbítod felé a header() függvénnyel. Bár ennek nagyon nincs így értelme, jobb lenne, ha minden az "A" gépen lenne.
Üzemeltetési alternatívák is vannak még, pl. az "A" gépre felteszel egy proxy szervert. Az fogadja a kéréseket és abban be tudod már állítani, hogy honnan vegye a forrást. De ez már nem prog.hu-s téma.
Szerintem ennél egyszerűbb a dolog. Egy include-dal behívod valahogy így:

<?
include("B_gepen_eleresiut");
?>
Elérési útnak add meg az A gépen a B gépen található fájl elérési útját. Vagy úgy ahogy Árnyék is mondta file_get_contents()-el :)
Ez oké php file-oknál, de mit csinálsz a képekkel, a js file-okkal, a css-sel? Képeknél ez biztosan nem fog működni.
Így nem is de ha elhelyez B gépen egy php-t amelyben behívja a képeket akkor működni fog.
Köszi a tippeket, este kipróbálom !

És Apache-al nem lehet vmit trükközni ? Meg kell adni ugyebár azt a könyvtárat, ahol a honlap található. Itt nem lehet vmit játszani ? Ez most jutott eszembe....
Csinálhatod azt, hogy belső hálózaton könyvtár megosztással felcsatolod a "B" szerveren lévő mappát az "A"-ra hálózati meghajtóként és apache alatt szépen bekonfigurálod alias-ssal az útvonalat, hogy a hálózati meghajtóra mutasson. De ez megintcsak nem programozási, hanem üzemeltetési kérdés.
Hát esetleg ha csinálsz egy hálózati meghajtót és az apache-ban átállítod a www könyvtárat a hálózati meghajtó egyik könyvtárára és akkor esetleg így talán egyszerűbb :)
<frameset rows="0,*" framespacing="0" border="0" frameborder="0">
<frame name="felső" src="ures.htm" scrolling="no" marginwidth="0" marginheight="0" noresize>
<frame name="alsó" src="elérési út">
<noframes>
<body>

<p>Ez egy kereteket tartalmazó weblap, az Ön böngészője azonban az ilyen
lapokat nem támogatja.</p>

</body>
</noframes>
</frameset>
Belépés
E-mail cím:
Jelszó:

RSS források
-Hírek
-Cikkek
-Fórumok
-Állás/munka
Top pontgyűjtők
»Micu1.030
»Interlock280
»mezofi150
»Pitta_100
»Frostech0100
»szbzs.2100
»Hack100
»Riha60
»Akhiles50
»mrchandra50
Top wikieditorok
»Sting
»Doi
»FlamingClaw
»Argathron
»Csaboka2
»Vodka
»Joexy
»Ivn
»Balucinho
»Kelemzol
» ugrás a wikire
A nap kifejezései
»Algoritmus
»Hogyan kezdjem el
»Perl
» ugrás a wikire
Hírek
»Megérkezett a PostgreSQL 9.0 kiadásra jelölt változata
»Letölthető az új Rad Studio XE és Delphi XE
»Function-X digitális művészeti találkozó és demoscene party
»Webfejlesztőknek szóló közösségi oldalt indított a Microsoft
»Letölthető a hardvergyorsított Chrome 7 első fejlesztői kiadása
» több hír
PC Fórum hírek
»Itt az első kép az AMD nyolcmagos processzoráról
»"Szuperdizájnos" érintő-egeret mutatott be a Microsoft
»Szabadalmaztatta a számítógép kikapcsolását a Microsoft
»Vírusriadót váltott ki a webezőknél a Google
»Ingyen iWiW-ezhetnek mobiljaikról a T-Mobile-osok
»Automatikusan kiválogatja legfontosabb leveleink a Google
»OOo4Kids - ingyenes Office csomag gyerekeknek
»Új, gyorsabb Core i3 és Pentium processzorokat jelentett be az Intel
Tagi blogok
»PSP
»Első Programozó
»USB
»PHP, mint sablonmotor egyszerűen