09. 18.
Szeretnél saját webszervert az otthoni gépedre? Szeretnéd előre telepíteni a kész portálokat, vagy csak tesztelni a saját programodat, de nem akarod feltenni webtárhelyre? Akkor ez a leírás neked szól!
[ad#co-1]
Ilyen kész webszerverből sok van. Mi ezek közül az általam is használttal fogunk foglalkozni. Először is szükségünk lesz a programra, amit innen le tudsz tölteni. Amikor írtam ezt a leírást, akkor a 2.0c verzió volt elérhető.
Na már most ha letöltötted a telepítőt, akkor indítsuk el, és ezt kell látnunk:
Ez minden 2.0 verzió utáni telepítőben benne van. Azért van így, hogy ha használtad régen az előző verziót, akkor lementheted az adatokat. Mivel mi nem használtunk előző verziót, így nyugodtan nyomd meg az “igen” gombot. Ezután egy másik ablak fogad minket, ahol nyomd meg a “next”(következő) gombot, az utána következő ablakban fogadjuk el a feltételeket:
[ad#co-1]
Ezek után be kell állítani, hogy hova telepítse a szerver a fájljait. Alapból “c:\wamp“, de ajánlott valami másra átírni:
Ha ezzel megvagy, akkor indítsd el a telepítést az “Install” gombbal:
Ha lezajlott a telepítés, akkor a “befejezés” gombra nyomhatsz, amivel egy időben el is indítja a szervert. Természetesen ha nem akarjuk, akkor a “Launch WampServer2 now” előtti négyzetből vegyük ki a pipát:
Ha ez megvan, akkor készen is vagyunk.
Mivel már minden kész, a szerver “www“ mappájába be is másolhatod a tesztelni/futtatni kívánt programokat. Ajánlott minden programot külön-külön mappába tenni, hogy ha belépsz a szerverre, akkor kitudd választani az indítani kívánt programot. Természetesen, ha csak egy dolgot fogsz tesztelni, akkor nem muszáj, és felül írhatod az alap “index.php” fájlt.
Egyéb információk:
- A szerver elérési címe böngészőből localhost, de ha nem jönne be, akkor próbáld ezzel a címmel 127.0.0.1
- Ha a szerver ikonja az óra mellett nem fehér, akkor valami gond van, és nem tudott elindulni rendesen a szervered. Ez lehet tűzfal vagy vírusirtó tiltás miatt, vagy egyszerűbb esetben (ami a leggyakoribb), használja egy másik program a 80-as portot így nem tud elindulni az Apache. Ilyenkor ha megy az MSN vagy a Skype, akkor állítsuk le addig, amíg elindul a szerverünk
- Ha a szerver ikonjában van egy kis fekete lakat, akkor csak helyileg lehet elérni a szervert (részletek lejjebb), de ha az nincs benne, akkor az internetről is elérhető lesz, de ez nem ajánlott biztonsági szempontokból (ha betudod állítani biztonságosan, akkor lehet)
[ad#co-1]
Ha van routered, akkor ezeket ne felejtsd el beállítani:
- Apache: 80-as, 443-as portok
- MySQL: 3306-os port
- SMTP (ha van): 25-ös port
- FTP szerver (ha van): 21-es port
Publikussá tétel:
- Először is ha routered van, akkor a fenti beállítások szükségesek
- Bal klikk a szerver logójára, itt a put online-ra katt. Ezután újraindul és publikussá teszi a www mappában szereplő dolgokat.
- Ha nem fix IP címmel rendelkezel, akkor érdemes regisztrálni egy ingyenes oldalra (pl. DynDNS), ahol az IP-dhez egy webcímet rendelnek, így nem kell mindig megadnod másoknak az IP-d, hanem csak a kapott webcímet.
Az esetleges elírásokért elnézést kérek, de gyorsan írtam meg ezt a kis cikket, így előfordulhat.
Remélem tudtam segíteni neked ezzel a kis szösszenettel.
- HTML5 – Placeholder támogatása (jQuery)
- Női/Férfi üzlet
- Filmek számozása (Trilogy, Tetralogy…)
- Több Gmail fiók használata egy böngészőn belül
- Internet problémák T-Home IPTV-vel
- Informatikus szó jelentése
- Új Facebook fotó megjelenítő tiltása ideiglenesen
- A Windows az egy vírus?
- B.Ú.É.K. 2011
- Stresszoldó játék
Természetesen így igaz. Hetvenszer megnyomni “next” gombot, az nem nagy dolog, de hogy a jövő héten is működjön, meg a jövő évben is, az már melósabb. Nem is néked szólt a dolog, hanem látok én itt egy-két, még nálam is “nagyobb” kezdőt.
Bár, a “Láma” is sok mindent elárul. ![]()
Sajnos senki se születik úgy, hogy mindent tud.
Ez ellen meg lehet tenni: Tanulni, tanulni és gyakorolni… ![]()
Üdv néktek.
Nálam 2005 óta 7/24-ben működik. /xampp, de a lényegen nem változtat/ Akinek épp ilyen kevés esze van mint nekem, adnék egy-két tanácsot. Ha nem használod a “sendmailt” rögtön dobd ki! Töltsd le: “Apache Logs Viewer”. Mikor elkezdik túrni, fúrni, hackelni, ezzel könnyű /könnyebb/ kiszűrni, mi a gázos, mihez férnek hozzá. Ennyi unatkozó “script kiddie” nincs is! China, ukrajna, törökország, iván! Tűzfalon egész tartományok, vannak kitiltva.
Ja, és ha van rajta bármi, ami fontos, legyen belőle még egy valahol biztonságban. Végül is, csak win-ről van szó ![]()
Nem azért, de elég kevés csak feltelepíteni a szerverre ezeket a programokat. Tudni kell biztonságosan beállítani és másrészről a kódra is oda kell figyelni amit futtatsz. Legtöbbször a rosszul megírt weboldal miatt törik a szervereket. Elég sok ilyet láttam már, hogy csak egy apró bug miatt spamelt a gép vagy épp törölték az oldalt… Tehát a lényeg, hogy ha jól be van állítva a szerver (wamp, te esetedben xampp) és jól van megírva a kód, akkor kicsi az esélye a feltörésnek.
Persze 100%-os védelem nem létezik.
Hát összességében sikerült mindent megoldanom
![]()
Legalábbis eddig. xD
A virtual host-okkal sokat szenvedtem mire rájöttem, hogy hogyan kell pontosan, de összejött.
Az ékezetes betükkel meg pontosan az volt a hiba és a megoldás is amit írtál.
Köszönöm szépen![]()
Köszi az infót![]()
Az ékezetes betűkkel kapcsolatban, a lapon lévő betűkre gondoltam, nem a lap nevével vagy címével kapcsolatban.
pl: ki iratom h: Helló
Akkor az ó-val voltak gondjai, a jelenlegi helyén nincs.
De persze most inkább megnézem amit írtál![]()
Az alapján amit írtál, karakterkódolásra tudok csak gondolni. Egy példa: ha a fájlod UTF-8, de az adatbázisod Latin2, akkor a karakterek el fognak szállni (tipikusan látható amikor ő,ű… helyett kérdőjel vagy valami fura karakter látható). Ezért ezt nézném meg első sorban. A tanácsom pedig az, hogy mind a fájlok és mind a DB kódolások egyformák legyenek, így nem lesz gond. Kódolásból pedig az UTF-8-at ajánlom, de ezekről a kódolásokról rengeteget tudsz olvasni neten. Lesznek érvek, ellenérvek és általában mindenki mást ajánl. ![]()
Tehát, ne azt keljen beírni a böngészőbe a lap eléréséhez h:
xy.dyndns,hu/gyakorlas
hanem csak simán a:
az xy.dyndns.hu-ra már megjelenjen az általam készített lap.
És és jó lenne ha ismerné az ékezetes betűket![]()
Mert a jelenlegi helyén ismeri, de ha mondjuk lecserélem a www mappában lévő indexet az enyémre, akkor az mondjuk majdnem jó, de nem fogja ismerni az ékezetes betűket (ami egyébként nem tudom miért van:S)
Remélem nem nagy hülyeség amit kérdezek, de még nagyon kezdő vagyok.
A router részt nem vettem figyelembe…
Regeltem a dyndns-en is, és most el is tudom érni vele ami benne van a www mappában, vagyis azt látom amit a localhostal.
Arra van lehetőség, hogy ha csinálok egy akármilyen gagyi honlapot(jelenleg még csak olyat tudok xD) akkor a regelt cím beírásával egyből az jelenjen meg??? a localhostos index felület pedig ne legyen elérhető?
jelenleg a www mappán belül van egy gyakorlas mappa amiben egy index.php, ezt akarnám megjeleníteni.
Természetesen lehet vhost-okat létrehozni, de azzal elszáll a localhost lehetősége sajnos, ami azt jelenti, hogy nem fog működni a böngésződben úgy, hogy localhost, csak ha domain/subdomain-t állítasz be. Erre sajnos még nem tudtam rájönni, hogy miért van.
Ahhoz, hogy azt be tudd állítani, az alábbiakat kell megcsinálni:
Engedélyezni kell az Apache httpd.conf fájlban ezt a részt: “Include conf/extra/httpd-vhosts.conf” (kiveszed előle # kommentet),
Az “extra” könyvtárban benne lesz az előbb írt fájl, amibe ha felveszed a domain/subdomain beállításokat, akkor azzal működni fog. (ezeknek a beállításairól van bőven infó a neten, tehát onnan is lehúzhatsz példákat)
Miután beállítottál mindent, indítsd újra az Apache-ot, és mennie kell arról a címről amit beállítottál.
A vhost címre visszatérve azt tudom mondani, hogy lehet regelni többféle címet, de nem sok értelme van szerintem. Akkor már inkább maradjanak az Alias címek és max. levéded oket htaccess-el. ![]()
Az ékezetes betűkkel kapcsolatban meg csak annyit, hogy felejtsd el. Sajnos a webes világ ilyen. Fájloknál TILOS ilyet megadni, webcímben lehet, de ott se ajánlott, mert mindig csak a baj van vele.
Hát nem sokat tudtam segíteni így, de örülök, hogy sikerült. Amúgy le van írva, hogy mit kell tenni, ha online állapotba szeretnéd tenni. Viszont, ha nem nagy titok, akkor letudnád írni, hogy hogyan csináltad meg vagy mi volt a gond? Hátha másnak segíteni fog.
Feltettem ezt a verziót. A beállításokhoz nem nyúltam, engedélyeztem az online módot, teljesen fehér az ikon, DE IP vel nem érem el…
miért?
Feltettem, ezt a WAMP-ot. Online módba állítottam. Zöld az ikonja, gondolom az oké
, lefuttattam egy olyat h: 80 as port tesztelése, kiírta h jelenleg a 80 as portot az apache és a php használja. Gondolom ez is jó. Nah akkor most mit csináljak egészen részletesen és pontosan hogy az interneten elérjem azt amit belepakoltam a www mappába???
Hali!
Mi a helyzet Win7 alatt? Nekem a wamp nem működik, félig sárga az ikonom.
Hali,
Nekem működik Win7 alatt is gond nélkül. Valószínűleg az lesz a hiba amit írtam a bejegyzésben is, hogy bizonyos programok lefoglalják a 80-as portot, ezért nem tud az Apache elindulni, mert ő is azt használná. Szerintem először ezt nézd meg. ![]()






köszi szépen !!