Menü
Ingyenes
bejegyzés
itthon  /  Multimédia/ Hozzáférés a denverhez a helyi hálózatról vagy az internetről. Denwer – a helyi webszerver: a Denwer telepítése és konfigurálása A denwer konfigurálása helyi hálózaton

Hozzáférés Denverhez helyi hálózatról vagy az internetről. Denwer – a helyi webszerver: a Denwer telepítése és konfigurálása A denwer konfigurálása helyi hálózaton

A webes programozás manapság nem csak szűk szakember számára érhető el szakmai tevékenységükben. Az IT-ipar ezen területe gyakran szembesül és rendszergazdákés még az internetes technológiák fejlesztése iránt érdeklődő hétköznapi számítógép-felhasználók is.
A cikk 1273. számú hiba – Ismeretlen leválogatás: utf8mb4. A MySQL frissítése Denwerben beszéltünk a webhely adatbázisának átviteléről az egyik tárhelyről a másikra, valamint egy webhely átviteléről egy helyi számítógépre. Ma arról fogunk beszélni hogyan lehet megnyitni egy számítógépen telepített webhelyet egy másik számítógépről és a beépített telefonokról helyi hálózat .

Denwer elérése a helyi hálózatról

Az összes beállítás előtt álljon itt néhány példa, amikor az oldal elérése a helyi hálózatról tényleg hasznos lehet:

  • az oldal vállalati célokra jött létre ... Vagyis az oldal kizárólag egy szervezet/intézmény irodájában vagy épületében végzett munkára szolgál. Ebben az esetben nem mindig ésszerű – bár nem a legnagyobbakat – domain név vásárlására és tárhely vásárlására költeni;
  • kívánt az oldal hibakeresése különböző verziók operációs rendszer , akár különböző verziók Windows, MacOS, Linux vagy más egzotikusabb operációs rendszer. Igen, a webhely más operációs rendszereken való teszteléséhez csak használnia kell Virtuális gép, de ez abban az esetben van, ha az oldalt már feltöltötték a tárhelyre, de az előkészítés szakaszában, valamint az erőforrás szerkezetében és kialakításában jelentős változtatások végrehajtása során a helyi hálózaton az oldalhoz való hozzáférés módszere nagyon hasznos;
  • a webhely hibakeresése mobil eszközökÓ ... Egyes modern CMS-sablonok meglehetősen kiszámíthatatlanul viselkedhetnek, ha ezzel nyitják meg mobil eszközök... Ma ezt nem szabad elhanyagolni, hiszen kereső motorok egyre lojálisabbak az okostelefonokra optimalizált erőforrásokhoz. Természetesen a népszerű böngészőkben lehetőség van az oldal megjelenítésének utánzására mobil eszköz, de ha bejelöli, akkor győződjön meg arról, hogy a webhely egyes menüinek működése és egyes elemeinek megjelenítése az asztali böngészőben továbbra is eltér a valódi mobil kütyütől.

Ez csak néhány oka a szervezésnek hozzáférést biztosít a denveri oldalhoz a helyi hálózatról... Ehhez természetesen megvannak a saját előfeltételei. Ezután kezdjük el a beállítást.

Az előkészítés első két szakaszát közvetlenül azon a számítógépen hajtják végre, amelyen a webhely található, vagyis ahol Denver telepítve van. Ez a miénk helyi szerver vagy más szóval a hosting, vagyis az a tároló, ahol az összes erőforrásfájl található.

Először is biztosítania kell helyi szerver elérhetősége a hálózaton. Modern változatok A Denver maga ír kivételeket a szabvány alól tűzfal operációs rendszert a telepítés során.

De abban az esetben, ha a fő számítógép nem érhető el a helyi hálózaton, hozzá kell adnia a bejövő / kimenő kapcsolatokat a tűzfal kivételeihez.
Először adja hozzá a hozzáférési portot a használt tűzfal vagy tűzfal kivételéhez. Alapértelmezett Denver a 80-as portot használja .

Ha a beállítások elvégzése után a számítógép továbbra sem érhető el innen külső eszközök, akkor ip-címeket kell hozzáadnia külső számítógépekés a helyi hálózaton lévő mobileszközökön a tűzfal kivételeihez.
A cikkben részletesen elolvashatja, hogyan lehet megtudni a helyi hálózaton lévő számítógép IP-címét A hálózaton lévő számítógép IP- és Mac-címének meghatározása... Csak ennyit kell tennünk ezt a szakaszt.

Webhely megnyitása Denwerből a helyi hálózat IP-címével

A beállítás második szakasza. Most meg kell győződnünk erről ha ip címhez csatlakozik fő számítógépünk megnyílt a kívánt helyi telephely... Az összes alábbi manipuláció feltételezi, hogy a denwer már telepítve van, és a helyi webhely elérhető a fő számítógépről.

Két módja van nyissa meg a kívánt webhelyet a számítógép ip-címével .

Az első út- ez egy könyvtár létrehozása a Denver home mappában, amelynek neve például a fő számítógép IP-címe, 192.168.0.21 és már ebben a könyvtárban helyezzük el a www mappát a webhely fájljaival. Vagyis a webhelyet tartalmazó könyvtár elérési útja a következő lesz:

X: \ home \ 192.168.0.21 \ www \

ahol x egy levél virtuális lemez Denwer telepítésekor jött létre;
192.168.0.21

Ez a módszer egyszerű, de hátránya, hogy működik a helyi oldal létrehozásának szakaszában... Ha már rendelkezik ilyennel, akkor ez a lehetőség nem megfelelő.
Ezen túlmenően, egy ilyen beállítással muszáj lesz az oldal megnyitása kizárólag ip-cím alapján domain név helyett.

A második módja a webhely megnyitásának ip-cím alapján a helyi hálózaton - fájlhasználat .htaccess

.htaccess(az angol hipertext hozzáférésből) - egy kiegészítő konfigurációs fájl egy webszerverhez (például Apache és hasonlók)

Előfordulhat, hogy a www vagy a public_html mappában már található egy hasonló fájl, de ezt a fájlt ezekkel a mappákkal azonos szinten kell létrehoznunk (www vagy public_html), vagyis a webhely domain nevének megfelelő könyvtárban. .htaccess a következő lesz:

X: \ home \ site \ .htaccess

A fájl tartalma a következő lesz (más beállításokat is használhat, de ezek megvitatása meghaladja jelen kiadvány kereteit):

# dnwr_ip 192.168.0.21

ahol 192.168.0.21 - ip-cím annak a számítógépnek a helyi hálózatában, amelyre a Denwer telepítve van.
Ha valamilyen okból nem tud ilyen fájlt létrehozni, megteheti töltse le a .htaccess fájlt a cikkhez csatolt archívumból: .htaccess

FONTOS! Mielőtt a fenti archívumból vett fájlt használná, meg kell nyitnia ezt a fájlt bármilyen szövegszerkesztővel (Notepad, Notepad ++ és így tovább) és a sorban # dnwr_ip 192.168.0.21 módosítsa az ip-cím értékét a számítógépe címére, ahol a Denwer telepítve van a helyi hálózaton. Ezt követően mentse el a fájl módosításait

A Denver újraindítása után, amikor a böngészőben a fő számítógép IP-jére vált, megnyílik az a webhely, amelyben a fájl található. .htaccess

Webhely megnyitása Denwertől egy helyi hálózaton tartomány szerint

A fő célt elértük, a mi az oldal elérhető a helyi hálózaton, azonban minden alkalommal töltse ki címsor az ip cím nem túl kényelmes. Győződjön meg arról, hogy a helyi hálózat webhelye megnyílik, amikor a böngésző címsorában a tartománynévre lép.

Ehhez mindössze annyit kell tennünk, hogy megfelelően szerkesztjük a fájlt. otthont ad az ügyfélben operációs rendszer.

FONTOS! Fájl otthont ad a fő számítógépen nem kell szerkeszteni, minden szükséges bejegyzés bekerül a Denwer program indításakor. Ebben a szakaszban minden munkát kizárólag a fájllal végeznek otthont ad azt a számítógépet, amelyről a helyi hálózatról csatlakozik a webhelyhez

Így, ha a kliens számítógépen működik Windows rendszer , akkor bármelyikben meg kell nyitnunk szerkesztésre szöveg szerkesztő(Jegyzettömb, Jegyzettömb ++ és így tovább) az elérési út mentén található fájlt

C: \ Windows \ System32 \ drivers \ etc \ hosts

A megnyíló szerkesztőben adjon hozzá egy új sort, és adja hozzá a következő bejegyzéseket:

192.168.0..168.0.21 www.site

ahol 192.168.0.21 - ip-cím annak a számítógépnek a helyi hálózatában, amelyre a Denwer telepítve van;
webhely- az a cím, amelyre a helyi hálózatban lévő felhasználónak meg kell kapnia oldalunkat.

Mentjük a változtatásokat.

ha te nem tudja menteni a hosts fájlban végrehajtott módosításokat, akkor a fájlt bármelyikre másolhatja egyéni mappa(Asztal, Saját dokumentumok stb.), szerkessze a fájlt, mentse el a módosításokat, és csak ezután helyezze el a fájlt otthont ad vissza az etc könyvtárba, ahonnan a fájl másolásra került.

Ha a helyi hálózathoz való hozzáférésre van szükség, Androidon alapuló okostelefont / táblagépet kell biztosítani , akkor egy fent megadott hasonló bejegyzést kell hozzáadni a hosts fájlhoz, amely a következő elérési úton található:

/ system / etc / hosts

Ennek módja a cikkben részletesen le van írva. Eltávolítjuk a hirdetéseket Androidon. Hosts fájl
Ha szövegszerkesztővel a hosts fájl módosítása Androidon nem sikerült, akkor használhatod speciális segédprogram, ami az úgynevezett Gazdaszerkesztő, és kifejezetten erre a célra készült.

FONTOS! Szerkesztés esetén pedig otthont ad fájlt Androidon manuálisan és használat esetén Gazdaszerkesztő a művelet sikeres befejezéséhez szüksége van root jogok (az eszköz operációs rendszerének feltörése után szerzett szuperfelhasználói jogok). Ugyanez vonatkozik az eszközökre is iPhone megállapított iOS, amelyen a szerkesztéshez otthont ad a fájl kötelező Jailbreak

Fájlok helyének elérési útjai otthont ad néhány más operációs rendszer esetén (a fenti bejegyzésből):

V UNIX-szerű operációs rendszerek, mint pl Linux a fájl a következő könyvtárban található:

V legújabb verziói Mac OS Xés iOS az Apple-től az elérési út a következő lenne:

/ privát / stb /

vagy egyszerűen:

Amit tudnia kell, ha a Denwerrel helyi hálózaton dolgozik

Beállítások elvégezve, mi az oldal elérhető a helyi hálózaton domain név szerint... Nézzünk meg néhány pontot, amelyeket figyelembe kell venni, amikor a Denverrel helyi hálózaton dolgozunk:

Ez minden, mérlegeltük hogyan lehet megnyitni egy webhelyet Denverből számítógépen és okostelefonon a helyi hálózaton .


Lehetséges-e a rendszert úgy konfigurálni, hogy a webhelyen található helyek a helyi számítógép, elérhetőek voltak a helyi hálózat minden felhasználója számára, amelyhez kapcsolódtam, vagy akár az internetről is? ..

Alapértelmezett Denveri projektek nem elérhető a helyi hálózatról. Ez úgy érhető el, hogy minden virtuális gazdagépnek 127.0.0.1 IP-címe van, amely mindig az "aktuális helyi gépet" jelöli.

Ennek ellenére továbbra is lehetséges egy adott virtuális gazdagéphez "külső" IP-címet rendelni, amely elérhető a helyi hálózatról vagy akár az internetről (ha a számítógépnek állandó IP-címe van az interneten).

Ne feledje: a Denver egy fejlesztői eszköz, nem pedig tárhely. Bár a denveri projekteket nyilvánosságra lehet hozni, határozottan elutasítjuk ennek megtételét. A lényeg itt a biztonság: a Denver rendszerint rendszergazdai jogokkal indul, ami azt jelenti, hogy az irányítása alatt futó szkriptek azt csinálhatnak a gépen, amit akarnak. A szkript biztonságában a legkisebb "lyuk" hozzáférést biztosít a hackernek a gépedhez.

Az IP-cím megkeresése

Először is meg kell találnia, hogy melyik IP-cím van hozzárendelve a helyi hálózaton vagy az interneten. Ennek legegyszerűbb módja a megnyitás Parancs sor Windows és gépelés oda:

ipconfig

Valami ilyesmit fog látni:

IP konfigurálása Windowshoz
WiFi - Ethernet adapter:
DNS-utótag ehhez a kapcsolathoz. ... :
IP-cím. ... ... ... ... ... ... ... ... ... ... ... : 192.168.0.49
Alhálózati maszk. ... ... ... ... ... ... ... ... ... : 255.255.255.0
Főkapu. ... ... ... ... ... ... ... ... ... : 192.168.0.1

Ebben az esetben a gép külső IP-címe a helyi hálózaton 192.168.0.49. A lista egyszerre több hálózati interfészt is tartalmazhat (ha a számítógép több hálózati csatolóval is rendelkezik hálózati kártyák vagy vezeték nélküli eszközök). Ebben az esetben meg kell határozni, hogy melyik interfész külső, elérhető a helyi hálózatról. (A 192.168-mal vagy 10-el kezdődő IP-címek csak a helyi hálózatról való hozzáférésre vannak fenntartva, az internetről nem. Vagyis "privát".)

Győződjön meg arról, hogy az IP-címe statikus, pl. nem változik a gép következő bekapcsolásakor vagy újraindításakor. Ha az IP-cím dinamikusan van megadva, akkor nem létezik egyszerű módja lehetővé téve Denver csatlakoztatását hozzá.

Tűzfal konfigurálása (tűzfal, tűzfal) Windows

A legtöbb Windows rendszerben egy beépített (vagy manuálisan telepített) tűzfal vagy vírusirtó blokkolja a külső gépek és az aktuális gépek közötti kapcsolatokat. Ez biztonsági okokból történik. Természetesen ha kifelé nyitod az oldalt, akkor ezt a blokkolást ki kell kapcsolni, különben senki nem fogja látni az oldalt.

Célunk a megoldás Windows kapcsolatok a 192.168.0.49-es IP-cím 80-as portjára (HTTP-protokoll), amelyen az Apache "lóg". Íme az utasítások, hogyan kell ezt megtenni Windows XP rendszerben:


  1. Nyit Start - Vezérlőpult, válassza ki Windows tűzfal.

  2. Menjen a lapra Kivételek.

  3. Kattintson a gombra Port hozzáadása, mezőben Névírja be az IP-címét, és a mezőbe Port száma adja meg a 80-at.

Ha saját tűzfalat vagy víruskereső szoftvert telepített, akkor természetesen át kell tekintenie a dokumentációjukat.

A webhely kifelé történő megnyitásának egyszerű módja

Tegyük fel, hogy az Ön IP-címe 192.168.0.49, mint a fenti példában. A legegyszerűbb módja annak, hogy Denver egy adott webhelyet nyisson meg a http://192.168.0.49 címen, ha a webhely dokumentumait a könyvtárba helyezi:

/home/192.168.0.49/www

Igen, a könyvtár neve pontokat tartalmaz! Ne felejtse el újraindítani a Denvert sem.

Sőt: ha az internetszolgáltató nem csak az IP-címet adta meg, hanem a hozzá tartozót is Domain név, akkor az oldal azonnal elérhető lesz ehhez a domain névhez. Statikus IP-cím esetén a domain szinte mindig ki van adva, csak meg kell szerezni a szolgáltatótól. Például, ha a domain neve megegyezik az abcd.ints.ru-val (Korvet-Telecom NEKST szolgáltató), akkor a webhely a http://abcd.ints.ru címen lesz elérhető.

Egy másik módja annak, hogy IP-címet rendeljünk egy webhelyhez

Ha már megvan virtuális gazdagép Denverben, és nem szeretné átnevezni a dokumentumkönyvtárát, akkor saját IP-címet rendelhet az oldalhoz, és azt kívülről is elérhetővé teheti. Tegyük fel, hogy a gazdagép a / home / mysupersite / www könyvtárban van tárolva. A 192.168.0.49 IP-cím hozzárendeléséhez létre kell hoznia egy /home/mysupersite/.htaccess fájlt, és hozzá kell adnia a következő sorokat:


## Fájl /home/mysupersite/.htaccess
## Ide írja be a külső IP-címét, ne a 192.168.0.49-et!
# dnwr_ip 192.168.0.49

Egyébként a /home/custom/.htaccess fájlból megtudhatod, hogy milyen direktívák vannak még.


Indítsa újra a Denvert. Ellenőrizze, hogy webhelye / home / mysupersite / www a http://192.168.0.49 címen nyílik-e meg (a 192.168.0.49 helyett természetesen saját IP-címét kell helyettesítenie).

Biztonsági riasztás

Összefoglalva, Denver nem egy teljes és megbízható webszerver, csak az eszköz, amely lehetővé teszi a webhelyek hibakeresését (tesztelését) anélkül, hogy elhagyná otthonát. Bármilyen kísérlet, hogy más célra használja, nem biztonságos.

Általánosságban elmondható, hogy bármit testreszabhat, amit akar, az más kérdés - szükséges ez. Ne feledje, hogy a külvilág felé nyitott webszerver képviseli potenciális sebezhetőség hogy megvédje az autóját. Például egy támadó behatolhat egy nem teljesen hibakeresett szkriptbe. Mivel A Denver rendszergazdai jogokkal indul (vagyis maximális jogosultságokkal a rendszerben), akkor bármelyik szkript, még a legkisebb is, azt csinál, amit akar. Tegyük fel, hogy egy látszólag ártalmatlan test.pl szkriptet írt, amely a következőket teszi:

#! / usr / bin / perl -w
használja a CGI :: WebIn;
használja a CGI :: WebOut;
Fejléc ("Tartalom típusa: szöveg / egyszerű");
nyit (F, $ IN) vagy die "Nem sikerült megnyitni \ n";
míg ( ) (nyomtatás)

A program látszólag csak az fname paraméterben megadott fájl tartalmát írja ki. Például a http://localhost/cgi/test.pl?Fname = test.pl nyomtatni fog forrás programokat. Azonban amint látja, az ilyen megnyitás hívása nem biztonságos. Például a /cgi/test.pl?fname=|del+/s/q+c:\windows címre lépve a program végrehajtja:

Nyissa meg (F, "| del / s / q c: \\ windows") vagy ...

Ez azonnal megsemmisíti a teljes Windows könyvtárat!

Mondhatnánk, hogy a localhost az localhost, így csak az aktuális gépről tud működni. Ha a fenti utasítások szerint nyitotta meg a külső hozzáférést, akkor minden pontosan így van. Azonban abban az esetben rossz beállítás Az Apache behatolhat a localhostba és kívülről is (ha a szerver nyitva van). Ez nagyon egyszerűen történik:

C: /> telnet server.ru 80
Szerezze be a /cgi/test.pl?fname=|del+/s/q+c:\windows HTTP / 1.1-et
Házigazda: localhost
itt csak Entert kell nyomni

Kimenet: Hacsak nincs jelentős tapasztalata a szerveradminisztráció terén, egy külsőleg elérhető webszerver telepítése veszélyes lehet. Ez különösen vonatkozik a dedikált internetes csatornák boldog tulajdonosaira. Egy rossz mozdulat, és egy reggel egy frissen formázott merevlemezzel ébredsz (legjobb esetben).

A Denwer helyi szerver rendkívül népszerű, így a felhasználóknak sok kérdésük van a telepítésével és konfigurációjával kapcsolatban. Ez a cikk többek között tárgyalja és lehetséges problémákat amikor denverrel dolgozik.

Minden modern webhely egy meglehetősen hosszú fejlesztési szakaszon megy keresztül, beleértve a sablon létrehozását és befejezését, valamint tartalommal való feltöltését.

Ezt az egész folyamatot természetesen el kell rejteni a webhely jövőbeli látogatói elől, tehát ez a munka nem távoli, hanem egy helyi szerveren történik, amely a fejlesztő saját számítógépe, amelyre speciális szoftverek vannak telepítve. Leggyakrabban ilyen szoftver a Denwer.

Szigorúan véve egy helyi szerverre van szükség komoly projektek fejlesztéséhez - dinamikus oldalak, amelyek megkövetelik php használatával vagy Perl szkripteket.

Az egyszerű egyoldalas webhelyek, amelyek csak HTML-ben és CSS-ben futnak, sikeresen létrehozhatók és tesztelhetők közvetlenül a böngészőben.

Miért használják gyakrabban a Denwert?

Mint már megtudtuk, a helyi szerver egy speciális szoftver, amely telepítése után a webmester anélkül fejlesztheti webhelyét, hogy kimenne az internetre.

Manapság elég sok hasonló platform létezik az oldalak fejlesztésére, köztük népszerű a Denwer helyi szerver. Ezért a felhasználóknak gyakran vannak kérdéseik a Denver elindításával kapcsolatban.

Ez a webfejlesztőknek szánt eszközcsomag sokoldalú és személyre szabható. Tartalmazza az Apache HTTP szervert, a PHP előfeldolgozót, a PHPMyAdmin adatbázis-kezelő összetevőt, a Perl értelmezőt és még sok más fontos és hasznos összetevőt.

A Denwer kétségtelen előnyei közé tartozik a csomag rendkívül egyszerű és gyors telepítése, valamint az a tény, hogy a telepítés után az összes denveri fájl egyetlen Webszerver mappában található.

A Denver frissítésének kérdésével kapcsolatban el kell mondani, hogy a telepítő nem lép be az operációs rendszer nyilvántartásába, így az összes helyi projektet az adatbázisokkal együtt átviheti egy másik számítógépre vagy lemezre. egyszerű másolás helyi szerver mappák.

A Denvert ugyanilyen egyszerű eltávolítani – mappa törlése után nem marad nyom a rendszerben, ezután letöltheti a frissített telepítőcsomagot a hivatalos webhelyről, és újratelepítheti.

A Denver fő hátránya, hogy kizárólag Windows operációs rendszerre telepíthető.

Tehát még egyszer, röviden jegyezzük meg a helyi Denwer szerver főbb jellemzőit:

  • a Denwer alapváltozata egyszerűen bővíthető új disztribúciókkal és modulokkal;
  • az adatbázisok kezelése a teljesen működőképes PHPMyAdmin panel segítségével történik;
  • lehetőség van egyidejű munkavégzésre tetszőleges számú helyszínen;
  • lehetőség van a PHP4, MySQL4 régi verzióinak telepítésére, amelyek hasznosak lehetnek a fejlesztők számára, ha az oldal nem működik a localhost denwer jelenlegi verziójával;
  • a webhely funkcionalitása a helyi szerveren teljesen hasonló bármely tárhelyszolgáltató távoli szerverének funkcióihoz. Ez lehetővé teszi a webhely teljes tesztelését, mielőtt feltölti egy távoli szerverre.

Lépésről lépésre a denver telepítéséhez

Azok számára, akik nem tudják, hogyan kell használni a Denvert, megjegyezzük, hogy az utóbbinak megvan az az előnye, hogy rendkívül könnyen telepíthető.

Üzembe helyezni ezt az eszközt fejlesztő, a következőket kell tennie:

Nem tudja, hogyan állítsa be webhelyét Denverben? Csak hozzon létre egy projektet a C: WebServershomelocalhostwww mappában.

A következő lépés a helyi szerver beállítása

A Denver egyik előnye a könnyű beállítás. Az alábbiakban elmagyarázzuk, hogyan kell helyesen beállítani Denvert. Ha az alapértelmezett beállításokat használja, problémák adódhatnak nagy bővítmények telepítésekor vagy nagy adatbázisok importálásakor.

Az alapértelmezett beállítások a feltöltött fájlok méretét mindössze két megabájtra korlátozzák. A korlátozás megszüntetéséhez szerkesztenie kell a php.ini fájlt (amely az usrlocalphp5 mappában található) egy normál szövegszerkesztőben.

Az upload_max_filesize = 2M sorban a 2-es paramétert 32-re kell módosítani, ezzel korlátozva a feltöltött fájl méretét 32 megabájtra.

Ebben az esetben a post_max_size = 8M sorban a nyolcat a 64-es számmal kell helyettesíteni, mivel ez a paraméter határozza meg a továbbított adatok maximális mennyiségét, és ennek kétszer, vagy akár háromszor nagyobbnak kell lennie, mint a méretkorlát. a feltöltött fájlt.

Ha minden felhasználó követné ezeket az ajánlásokat, akkor kevesebb szó esik arról, hogy Denver nem működik.

Kezdő lépések egy helyi szerverrel

A helyi szerverrel való munka megkezdéséhez el kell indítania a Denvert a gombra kattintva dupla kattintás az asztalon a "Start Denwer" ikonra nyisson meg egy böngészőt, és írja be a http: // localhost / denwer / címet a címsorba.

Ha megnyílik egy ablak, ugyanaz, mint az alábbi képen, akkor a helyi szerver sikeresen elindult. Ha hibaüzenetek jelennek meg, az azt jelenti, hogy a Denver nem indul el:

A korábban megnyitott oldalon http: // localhost / denwer / keresse meg a „ szakaszt Denveri tesztelés"És ennek a szakasznak a táblázatában kövesse az összes elérhető hivatkozást, amelyek mindegyike aktiválja a telepített modulok egyikét.

Ha nincs probléma, akkor a helyi szerveren lévő jövőbeli webhely képességei teljes mértékben megfelelnek a tárhelyszolgáltató távoli szerverén elérhetőnek:

Először is ellenőrizze a PHP funkcióit, és lépjen az adatbázis-adminisztrációs szolgáltatásra - PHPMyAdmin.

Ha nem tudja, hogyan írja be a phpmyadmin denwer parancsot, kattintson a megfelelő hivatkozásra ugyanabban a táblázatban:

A fejlődés megkezdéséhez új projekt a helyi szerveren, csak létre kell hoznia új mappa például a Moy_Sayt.ru a C: WebServershomelocalhostwww könyvtárban. A neve megegyezik a webhely nevével.

A jövőben egy helyi webhely megnyitásához a böngészőben regisztrálnia kell a mappa nevét a http: // localhost / után, például: http: //localhost/Moy_Sayt.ru/.

Mi van, ha a Denver nem működne?

A helyi szerver csatlakoztatása után a böngésző bizonyos esetekben üzenetet jelenít meg, hogy a Denver nem indul el. A fő ok leggyakrabban az, hogy a víruskereső programcsomag vagy a tűzfal blokkolja azt.

Ebben az esetben önállóan kell engedélyeznie a kimenő kapcsolatot a szerver számára TCP-n keresztül a 80-as és a 443-as portokon a http és https esetén. (Általában itt található C: webserversUSRlocalapacheBINhttpd.exe).

Egyébként a népszerű Skype alkalmazás is elfoglalhatja ugyanazokat a portokat, ezért érdemesebb letiltani a helyi szerverrel való munka közben.

Denwerhez hasonló projektek

Bár a Denver az egyik legnépszerűbb, legrugalmasabb és legegyszerűbb eszköz a webfejlesztők számára, néha hasznos megismerkedni a hasonló megoldásokkal, amelyek egyben teljes értékű helyi szervert is biztosítanak a felhasználónak a weboldal fejlesztéshez.

Így például a denwer analóg XAMPP nemcsak egy eszközkészletet kínál egy helyi szerverhez, hanem egy teljes grafikus héj amely, mint korábban megjegyeztük, nem elérhető Denwerben. Ezért sok fejlesztő az XAMPP-t részesíti előnyben.

Ez egy szoftverhéj, amely tartalmazza a megfelelő disztribúciókat és modulokat, amelyek lehetővé teszik webhelyek fejlesztését, tesztelését és hibakeresését közvetlenül a helyi számítógépen, internet-hozzáférés nélkül.

Denvert hagyományosan az egyik legrelevánsabb és hatékony eszközök webfejlesztők számára. A hatékony konfigurációs és hibakereső eszközök, a webhelyek helyi szerveren való kényelmes fejlesztésének és tesztelésének lehetősége ideális feltételeket teremt a webhely kockázatok nélküli munkavégzéséhez a hálózat széles skálájában.

Munka a Denverrel – magának a szervernek a jellemzői

A Denver beállítása előtt figyelembe kell vennie magának a szervernek néhány árnyalatát. Először is, legfontosabb jellemzője A Denver több webprojekttel való egyidejű munkavégzés támogatására válik, és mindegyiket külön-külön, a saját virtuális gazdagépén helyezik el. Ehhez minden projekthez külön mappát hoz létre a szerver. Az ilyen gazdagépek automatikusan jönnek létre.

A gyakorlat azt mutatja, hogy a Denwer beállítása nem különösebben nehéz, de még mindig fontos figyelembe venni számos kulcsfontosságú paramétert a hatékony és stabil működés érdekében. Először is, hogyan kell dolgozni a Denverrel, mit kell figyelembe venni a testreszabáshoz?

Ennek minden összetevője szoftveres megoldás már biztosított, teljesen konfigurálva, használatra kész. Beleértve az SSL-t, a MySQL kódolást és másokat szoftver... Ha szükséges, a felhasználó függetlenül, manuálisan frissítheti a Denver részét képező szolgáltatásokat. Ebből a célból a terjesztések új verziói egyszerűen átmásolódnak a mappában lévő új verziókra.

Telepítésünk befejezése után újra megjelenik a böngésző ablak, amely tájékoztat a telepítés befejezéséről. Nyugodtan bezárhatod. A program elindításához az asztalon megtaláljuk a Start Denwer parancsikont - duplán rákattintva elindítjuk a szerverünket.

Természetesen a program futtatásához időre van szükség. Az alkalmazás betöltése után pedig két ikon lesz látható a panelen – ha elérhetők, az indítás rendben ment. Amikor megnyitjuk a Sajátgépet, a számítógépen megjelenik a Z virtuális lemez.

Továbblépve több mappát is észrevehetünk. Ebben az esetben csak a Home mappa érdekel bennünket.

És itt már észre fogjuk venni több mappa jelenlétét - a Localhost és a test1.ru, amelyek két helyi webhely gyökérrendszere. Az első az adatbázissal való munkavégzéshez szükséges segédprogramokat tartalmazza, a második mappa egy weblappal rendelkező tesztoldalt tartalmaz.

Koncentráljunk az adatbázissal való munkára. Itt a Denverrel való együttműködéshez indítson el bármilyen böngészőt a localhost vagy a http:// localhost beírásával. Ezt követően üzenetet fogunk látni a szerver működéséről.

Ezután a Denver konfigurálásához görgessen le ezen az oldalon a Segédprogramok fejlécig, és sok hivatkozást fog látni. Kiválasztjuk a "phpMyAdmin - a MySQL DBMS adminisztrációja" sort, amely után egy új ablakot fogunk látni.

Az Új adatbázis létrehozása mezőbe írjuk be az adatbázisunk nevét latin betűkkel, csak a Létrehozás gombra kell kattintani, és egy új ablaknak kell megjelennie.

Itt nem kell semmit tennie, csak kattintson a Jogosultságok fülre a továbblépéshez.

Amikor az Új felhasználó hozzáadása lehetőségre kattintunk, egy új ablak jelenik meg, amelyben számos információt meg kell adni:

  1. Felhasználónév – jelölje be a felhasználónevet.
  2. Host - itt megadjuk a Localhost-ot, vagy a legördülő listából kiválaszthatja a Local-t.
  3. Jelszó és Re-type - itt jelszó szükséges. Vagy előállítható a Generate segítségével. Emlékeztetni kell azonban feltétlenül, jobb valahol megjavítani, a jövőben mindenképpen szükségünk lesz rá.

Az alábbiakban a Globális jogosultságok blokkot láthatjuk. Itt ki kell választania az összes lehetőséget az Összes ellenőrzése gombbal. Ezután már csak a jobb sarokban található Go gombra kell kattintani, ami után készen vagyunk. Már csak gratulálni kell - amikor mindennek megfelel ezeket a lépéseket sikeresen befejezte az új adatbázis létrehozását. Következő lépésként térjünk át a közvetlen használatára oldalunk hatékony és stabil működése érdekében.

Hogyan dolgozz a Denverrel - lépjen a CMS telepítéséhez

Elég komoly munka van már mögöttünk, hiszen nem csak a szerver telepítését és konfigurálását sikerült elérni, hanem még saját adatbázist is létrehoztunk. Most már csak azt kell megérteni, hogyan használhatja fel a kapott erőforrásokat a kívánt webhely fejlesztésére és tesztelésére.

Ehhez egy általunk választott konkrét CMS-t kell telepítenünk, amelyet az oldal működéséhez használunk. De a CMS telepítésekor bizonyos információkra mindenképpen szükségünk lesz, ezért ezeket azonnal megjelöljük valahol egy papíron vagy egy fájlban - beleértve az adatbázis nevét, közvetlenül az adatbázis felhasználónevét és jelszavát.

Mert CMS telepítések a helyi szerveren nincsenek különösebb nehézségek, csak a következő eljárást kell végrehajtania:

  • Kulcsmappa létrehozása, amelyben az oldalunk található.
  • A szükséges mappák és fájlok ebbe az új könyvtárba kerülnek.
  • Újraindítjuk a denveri szerverünket.
  • És már csak a CMS telepítése van hátra.

Példaként vessünk egy pillantást a most népszerű CMS WordPress motorral való munkavégzésre. Más CMS-ek természetesen bizonyos árnyalatokat sugallhatnak, de általános elv szinte mindig abszolút univerzális.


Így megtanultuk, hogyan kell telepíteni, konfigurálni és dolgozni a Denwerrel.

A Denver modern képességei ideálisan ajánlották a stabil működéshez, az oldal helyes fejlesztéséhez és teszteléséhez anélkül, hogy hálózatra kellene helyezni.

Cikkünkben bemutattuk a Denwer telepítésének és használatának főbb lépéseit. A legtöbb projekt elindításához ez az információ elegendő - végigmentünk a telepítés, a szerver elindításának, konfigurálásának, az adatbázis létrehozásának és egy teljes értékű webhely elindításának szakaszain. Vagyis a teljes életciklust megvizsgáltuk egy webhely fejlesztésének megkezdéséhez - a többi csak az Ön türelmén és tehetségén múlik, kívánunk sikeres fejlesztést és kiváló minőségű és népszerű internetes források tesztelését.

A Denwer egy meglehetősen népszerű eszköz a webfejlesztők körében, amely lehetővé teszi, hogy a legkevesebb idő alatt telepítsen egy környezetet a számítógépen a webhely fejlesztéséhez és hibakereséséhez. Ha használta ezt az eszközt, akkor valószínűleg már észrevette, hogy hagyományos szoftvereszközöket tartalmaz webszerverekhez, beleértve az Apache-t, a MySQL-t, a PHP-t. Az esetek túlnyomó többségében ez elég, ebben a cikkben megvizsgáljuk a Denwer helyi hálózatban való használatának lehetőségét. Hol lehet rá szüksége? Nos, például, ha egy irodában dolgozik, meg kell nyitnia egy ideig a helyi hálózati hozzáférést más számítógépek számára, hogy azok viszont megnyithassák az Ön számítógépén tárolt webhelyet.

Tegyük fel, hogy van egy könyvtára, ahol a webhelye található. Most be kell állítania az Apache webszervert, hogy képes legyen kezelni a kívülről érkező kéréseket. A konfigurációs fájl megnyitása:

C: /WebServers/usr/local/apache/conf/httpd.conf

Az alapértelmezett elérési utat választjuk, ez a Denwer csomag telepítésekor van beállítva, ha a szervere más útvonalon található, módosítsa az Ön esetére. Szüntessük meg a bejegyzést tartalmazó sort:

Figyelj 80

Ez arra utasítja a szervert, hogy figyeljen a számítógép 80-as portjára.
Ezután virtuális gazdagépeket kell regisztrálnia webhelyéhez, ehhez megnyitjuk a fájlt:

C: /WebServers/usr/local/apache/conf/vhosts.conf

Regisztráljuk virtuális gazdánkat:

DocumentRoot Z: /home/localhost/www/host.example.com ServerName host.example.com

Ahol a 192.168.0.132 a számítógépének IP-címe a helyi hálózaton, a DocumentRoot a webhelye címtárának elérési útja, a Kiszolgálónév pedig az a tartomány, amelyhez a helyi hálózatról hozzá lehet férni. A konfigurációs fájlok módosítása után ne felejtse el újraindítani a webszervert.

Így ahhoz, hogy az oldalt a kliensgépek oldaláról nyissa meg, be kell írnia a fájlba:

C: \ Windows \ System32 \ drivers \ etc \ hosts

A rekord így néz ki:
192.168.0.132 host.example.com
Mentse el a fájlt, majd próbálja meg megnyitni a host.example.com webhelyet egy böngészőben.
Most azoknak, akik rosszul jártak. Gyakran előfordul, hogy lehetetlen kívülről megnyitni egy webhelyet, először azt javaslom, hogy nézze meg a tűzfalat, valamint a Denwerrel a számítógépre telepített víruskeresőt, ezek gyakran blokkolhatják a helyi hálózat forgalmát. Azt is javaslom, hogy ellenőrizze a szerver 80-as portjának elérhetőségét a kliensgépről, erre a célra használhatja a telnet segédprogramot. Nyitunk parancs sor a rendszerbe írja be a kérést:

Telnet ip-számítógép-hellyel 80

Ha minden rendben van, akkor a 80-as porton keresztül kell kapcsolódnia a szerverhez, ellenkező esetben hibaüzenetet fog kapni.