Virtuális gépekkel webszerverek kialakítása.
Üdv mindenkinek. Megpróbálok jól és pontosan kérdezni, hogy másnak is hasznos legyen.
5 napja keresgélek :S
Kéretik nem megjegyzéseket tenni, hogy xp nem erre van meg használj ezt, azt, amazt linux-al… Megvan az oka mindennek. Megértésetek köszönöm.
Következő a szitu.
Van egy gép, amire egy Windows XP Pro Sp3 van telepítve.
Ez egy webszerver lesz. Jelenleg 2 virtuális gép van telepítve, virtualbox-al. (később még 2 lesz) Ha elindítom a gépeket, az egyiken fut egy komplett szervereszköz, a másikon meg egy lampp. (mind a kettő ubuntu-val van ellátva) Egyik mondjuk megkapja a 192.168.1.2 másik meg a 192.168.1.3-as ip címet.
Problémám a következő:
Hogy tudom úgy elérni mondjuk a lampp mappáját, hogy nem portolással irányítok.
Mert ugye meglehet úgy oldani, hogy ha valami a 81-es porton jön. Valami.hu akkor bemenjen a 192.168.1.3/valami/valami mappába. De ez nekem nem jó.
Vagyis ha veszek egy domain-t akkor a 80.80.80.80-as ip címen amit a szerverhoteltől kapok, továbbirányítsa a valami.hu címet a 192.168.1.3/valami mappába. Vagyis a szerver egyből berkaja őt a kívánt helyre.
Sokat olvastam a témában de ködös. Vagy Apache virtual hostal lehet elvileg megoldani, vagy DNS-el azon belül is címkeresési zónákkal vagy (reverse lookup zone) de lehet hogy a kettő ugyanaz?
Tehát erre akkor most mia megfelelő megoldás?
Előre is köszönöm.
■ 5 napja keresgélek :S
Kéretik nem megjegyzéseket tenni, hogy xp nem erre van meg használj ezt, azt, amazt linux-al… Megvan az oka mindennek. Megértésetek köszönöm.
Következő a szitu.
Van egy gép, amire egy Windows XP Pro Sp3 van telepítve.
Ez egy webszerver lesz. Jelenleg 2 virtuális gép van telepítve, virtualbox-al. (később még 2 lesz) Ha elindítom a gépeket, az egyiken fut egy komplett szervereszköz, a másikon meg egy lampp. (mind a kettő ubuntu-val van ellátva) Egyik mondjuk megkapja a 192.168.1.2 másik meg a 192.168.1.3-as ip címet.
Problémám a következő:
Hogy tudom úgy elérni mondjuk a lampp mappáját, hogy nem portolással irányítok.
Mert ugye meglehet úgy oldani, hogy ha valami a 81-es porton jön. Valami.hu akkor bemenjen a 192.168.1.3/valami/valami mappába. De ez nekem nem jó.
Vagyis ha veszek egy domain-t akkor a 80.80.80.80-as ip címen amit a szerverhoteltől kapok, továbbirányítsa a valami.hu címet a 192.168.1.3/valami mappába. Vagyis a szerver egyből berkaja őt a kívánt helyre.
Sokat olvastam a témában de ködös. Vagy Apache virtual hostal lehet elvileg megoldani, vagy DNS-el azon belül is címkeresési zónákkal vagy (reverse lookup zone) de lehet hogy a kettő ugyanaz?
Tehát erre akkor most mia megfelelő megoldás?
Előre is köszönöm.
Nem értem
Egy figyelmeztetés: mind az XP, mind az egybeletöltögetös LAMP cuccok nem szerver- jellegű üzemre vannak kitalálva. Ha mindenképpen ragaszkodsz hozzájuk, kapcsold ki azt a millió szir-szar szolgáltatást és csak azt hagyd meg, ami feltétlen szükséges. Ellenkező esetben a szervered heteken belül mások irányítása alatt lesz.
dns
Nem fog menni
igazad van, nem igazán
Akkor hogyan
Amire gondoltam és talán járható út ha egy virtuális gépet berakok dns szervernek, és arra kötöm rá a másik két gépet. Így a Dns szerver közvetlen kapja a netet. Vajon ez is működhet?
Vagy simán ahsználok xp alatt DNS-t
De a kérdés, hogy valóban jó e reverse lookup zone megoldás?
Hűvaze
IP cím: Van egy IPv4-es címed, köznyelven IP cím. Az IP címet négy szegmensre osztjuk darabonként 0-255 között vehet föl értékeket, ezzel egy IP cím 4 byteon tárolható (1 byte 8 bit, 0 és 255 között vesz föl értékeket.)
Ahhoz, hogy egy gépnek üzenetet (csomagot, satöbbi) tudjunk küldeni, két dologra van szükségünk: az IP címére és a portra, ami a szolgáltatást futtatja. Ez a HTTP esetében a 80-as, FTP esetében a 21-es, stb. Ez olyan, mint a telefonszám és a mellék.
Útválasztás: Ha egy IP címen meg szeretnénk szólítani egy gépet a neten, akkor szükségünk van útválasztásra. Ez azt jelenti, hogy minden gép és router (a rooter, rúter, roter, stb szavak használatáért 2 hét szigorított főbelövés) tudja, hogy a világ mely részei az ő szemszögéből merre vannak. Ha Te egy internet végponton vagy (azaz a gépedbe egyetlen kábel megy), akkor Neked a világ egyértelműen azon az egy kábelen látszik.
Privát IP címek: Az IP címek kiosztásakor kijelöltek néhány tartományt, ami csak helyi hálózatban használható. Ez azt jelenti, hogy bármelyik router a neten meglát egy ilyen csomagot, azt el fogja dobni. (Ezért nem tudod megcímezni a virtuális gépeidet, mert privát címük van és nem talál oda a csomag.)
DNS: Ha egy domain nevet szeretnél IP címre feloldani, a DNS-re van szükséged. Fontos megjegyezni, hogy a DNS csak ennyit csinál, az egyéb címeres ökörségeket, mint például, hogy DNS-ből megmondod, hogy melyik mappa legyen az, tessék nagy sebességgel elfelejteni. Megint nem megoldás a kérdésedre, mert hiába állítod be a DNS-t a privát címedre, a csomag nem fog oda találni. Amikor pedig a gazda gépedre megérkezik a csomag, akkor már rég nem a domain név, hanem az IP cím látszik.
Reverse zóna: Itt megint mindenki azt hiszi, hogy valami nagy netes titokról van szó. A rettenetes titok nyitja, hogy van egy olyan domain név, hogy in-addr.arpa. Igen, ez a teljes domain név. Ez alatt aldomainként veszik föl az IP címeket és PTR rekorddal megmondják, hogy annak az IP címnek mi a domain neve. Igen, mindenki azt állít be, amit akar. Például itt a 80.77.122.5 feloldása:
5.122.77.80.in-addr.arpa. IN PTR projects.janoszen.com.
DNAT: Tegyük fel, hogy bejön egy csomag a gazdagéped 80-as portjára (80.80.80.80). Mivel Te azt szeretnéd, hogy a virtuális gépedre fusson be, a rendszert be kell állítani arra, hogy a cél IP címet cserélje ki a privát címedre. Mivel a neten keringő routerekkel ellentétben Neked be van állítva útválasztás a privát tartományra, a rendszer nem fogja eldobni a csomagot. A válaszcsomag forráscímét természetesen megint csak ki kell cserélni, ezuttal a publikus címedre. (Mint mondottam, ezt XP alatt nem tudod megcsinálni.)
Proxy: A proxy a DNAT-tól annyiban különbözik (ezen szó M betűvel való írását megint csak azonnali halállal kellene büntetni), hogy a gazdagépen is fut egy program, ami elfogadja a beérkező kapcsolatot, majd nyit a virtuális géped fele egy új kapcsolatot a maga részéről és a kettő között továbbítja az adatot. Ergó Te a virtuális gépen nem látod azt, hogy ki kérte le az oldalt, csak a gazdagép címét. Erre persze vannak megoldások, de nem annyira triviális.
Javaslat: Namost, hogy rendet tettünk a fejekben, egy személyes megjegyzés. Nem akarlak megbántani, de halvány lila segédfogalmad sincs az internet működéséről. Nagyon sokáig el lehet lenni Ubuntu install tutorialokon, de ha szabad javasolnom, markolj meg egy (vagy több) könyvet és nagy sebességgel kezdj el tanulni. Nagyon nem menő az, ha beverik a gépedet és utána a 100 MBit-es upstreameden terjeszted a vírusokat. Egy részről a rackszomszédaid haragudni fognak és a szolgáltató rövid úton szerződést bont veled, másrészt örülj, ha valaki nem var a nyakadba egy pár milliós kártérítési pert, mert gondatlanságból le DOS-oltad a hálózatát.
Köszönöm
Rengeteg anyagot olvastam, most is ez az írás is hasznos, hisz bővülnek az ismereteim.
Legjobb tudomásom szerint senkit sem fertőzök mivel közvetlen vagyok netre kötve. Legalábbis a rendszergazda ahol hostolni fogok ezt mondta. Igazából megvan az oka miért xp-alatt akarom összehozni a dolgot és magán használatú szerver lesz.
Nyilván nem ez a szaka területem, ugyanakkor érdekel és nem kereskedni akarok.
Félig köszönöm az írásodat bármilyen egyéni stílusban is közölted az információt. Legalább adsz valamit a közösségnek amit oly kevesen. (Ez becsülendő).
Átolvasom még párszor, mivel gyakorlatilag benne vannak a válaszok, már csak pontosan meg kell értenem. :)
Ha sikerül xp-alatt megoldanom akkor közzéteszem.
Köszönöm a segítséget mindenkinek!
Gyakorlat
Alapvető hozzáértés nélkül szervert üzemeltetni simpla felelőtlenség. Persze meg lehet úszni sok mindent, mert a pénz beszél és mindig lesz olyan szolgáltató, akinél be tudod tenni a dolgot, de jobban járnál azzal, ha fognál egy gépet, föltennél egy Linuxot (nem desktop rendszert, hanem konzolos, szerver rendszert) vagy egy Windows Server 2003/2008-at és minimum annyira megtanulnád üzemeltetni, hogy ne lógjanak ki róla mindenféle szolgáltatások, csak az, ami szükséges. Az XP nem szerver oprendszer.
hiányos
Ingyenesen
Például
kevés
Nagyon nagyon
nah lehet tanulni
Én magam részéről (ha tudunk angolul) akkor ajánlom az O'reilly könyveket, valamint érdemes keresgélni a Kiskapu kiadó oldalán is az épp aktuális témába.
Keresni
sajnos
A másik ami mostani szép kis példám a lehúzás. Ismerősöm fizetett egy cégnek akik összeraktak egy linux szervert és üzemeltették. Egy mezei webszerverről van szó és futott rajta 14 weboldal+levelezés. (havi látogató összesen 1500-2000, a levelzés mennyiségéről nem tudok)
A szervert megkapta 400.000+afáért (nem brand szerver csak tákolt) valamint havonta kicsengetett 65.000+áfát karbantartásért 3 éven keresztül...
Szerinted ezek normális árak voltak? A csóka nem ért az ilyenekhez tehát nem is hibáztatom mert neki (illetve a cégének) ez kellett és megbízott egy céget (mellesleg ők csinálták a céges hálózatát is tehát nem vadidegenek).
Na az ilyenek miatt van az hogy inkább a rossz hozzállás érvényesül...
OFF/FLAME: Ismerős
Az, hogy nincs kihasználva a vas, nem a kivitelező hibája. Az ismerősöd megkérdezte az első útjába akadt informatikai társulatot, hogy meg tudnák-e oldani. Tekintve, hogy az osztott tárhely üzemeltetés egy egészen külön szakterület, egyáltalán nem tudom felróni nekik, hogy olyan megoldást mondtak, amihez értettek is. Sokkal rosszabb lett volna, ha a jó magyar mentalitás szerint fölvesznek még egy n+1-edik tevékenységi kört, amihez ráadásul nem is értenek. Az meg engedtessék meg a kivitelezőnek, hogy ne legyen ellensége a pénzének.
Az ismerősöd a következő hibákat követte el ebben a projektben:
Ebből a viselkedésből három dologra tudok következtetni:
Az ismerősöd gondolja át, hogy csinált-e valamit rosszul, vagy pedig egyszerűen így is megérte a projekt (ehhez viszont gratulálok neki). Ha rosszul csinált valamit, akkor nézze meg, hogy hogy tudja a legtöbbet kihozni a rendelkezésére álló szolgáltatásból és gondolja át, legközelebb hogy nem fogja elkövetni ugyanazokat a hibákat.
Bocsánat, ha kicsit nyers voltam, nem akartam trollkodni.
OFF
Mindenesetre most nem az jön le a történetből, hogy igen, barom volt amiért nem nézett körbe, hanem az hogy tanácsot kért tőlük (tehát nem zsákbamacska volt hogy csak ennyi oldalra kellett megoldás) erre lehúzták pont azok akikben megbízott... Csodálkozunk ezekután hogy ő lesz a legkukacosabb megrendelő ilyen téren?
Ha már itt tartunk én is hülyére kereshetném magam a sok tájékozatlan megrendelőn mégsem teszem mert így legalább folyton ajánlanak másoknak, de csak egyszer bukjak le hogy átvágtam valakit... megnézhetném magam na.
Off: Háááát
Röviden annyi a véleményem, hogy a kivitelezés határidejének és be nem tartás következményeinek a szerződésben a helye. Ha nincs benne, akkor azt a szerződést nem szabadott volna megkötni, hiszen a szerződés véd azokban az időkben, amikor megromlik a két fél viszonya.