Meny
Är gratis
registrering
Hem  /  Multimedia/ Tillgång till denver från det lokala nätverket eller Internet. Denwer - din lokala webbserver: installera och konfigurera Denwer Så här konfigurerar du denwer på ett lokalt nätverk

Tillgång till Denver från ett lokalt nätverk eller Internet. Denwer - din lokala webbserver: installera och konfigurera Denwer Så här konfigurerar du denwer på ett lokalt nätverk

Webbprogrammering är numera tillgängligt inte bara för smala specialister i deras yrkesverksamhet. Detta område av IT-branschen står ofta inför och systemadministratörer, och även vanliga datoranvändare som är intresserade av utvecklingen av internetteknik.
Artikeln Bugg # 1273 - Okänd sortering: utf8mb4. Uppdaterar MySQL i Denwer vi pratade om att överföra en webbplatsdatabas från ett webbhotell till ett annat, samt att överföra en webbplats till en lokal dator. Idag ska vi prata om hur man öppnar en webbplats distribuerad på en dator från en annan dator och från telefoner i lokalt nätverk .

Åtkomst till Denwer från det lokala nätverket

Före alla inställningar, här är några exempel när åtkomst till webbplatsen från det lokala nätverket kan vara riktigt användbart:

  • sajten skapades för företagsändamål ... Det vill säga, webbplatsen tjänar uteslutande för arbete på kontoret eller byggnaden av en organisation/institution. I det här fallet är det inte alltid rationellt att spendera pengar, om än inte de största, på att köpa ett domännamn och hosting;
  • nödvändig felsöka webbplatsen olika versioner operativsystem , antingen olika versioner Windows, MacOS, Linux eller andra mer exotiska operativsystem. Ja, för att testa webbplatsen på andra operativsystem behöver du bara använda virtuell maskin, men detta är i händelse av att webbplatsen redan har laddats upp till webbhotellet, men i förberedelsestadiet och genom att göra betydande förändringar i strukturen och utformningen av resursen är metoden med tillgång till webbplatsen på det lokala nätverket mycket användbar;
  • felsöka webbplatsen på Mobil enheterÅh ... Vissa moderna CMS-mallar kan bete sig ganska oförutsägbart när de öppnas med Mobil enheter... Idag bör detta inte försummas, eftersom sökmotorer mer och mer lojala mot de resurser som är optimerade för smartphones. Naturligtvis har populära webbläsare ett alternativ att härma sidvisningen på mobilenhet, men om du kontrollerar, se till att driften av några av webbplatsens menyer och visningen av vissa element i en stationär webbläsare fortfarande kommer att skilja sig från dem på en riktig mobil gadget.

Detta är bara några av anledningarna till att organisera tillgång till webbplatsen i Denver från det lokala nätverket... Du kan naturligtvis ha dina egna förutsättningar för detta. Låt oss sedan börja ställa in.

De två första stegen av förberedelserna utförs direkt på datorn där platsen är belägen, det vill säga där Denver är installerad. Detta är vår lokal server eller, med andra ord, hosting, det vill säga lagringen där alla resursfiler finns.

Först måste du tillhandahålla lokal servertillgänglighet på nätverket. Moderna versioner Denver skriver själva undantag från standarden brandvägg operativsystem under installationen.

Men i fallet när huvuddatorn inte är tillgänglig från det lokala nätverket måste du lägga till inkommande/utgående anslutningar till brandväggsundantagen.
Lägg först till åtkomstporten till undantagen för brandväggen eller brandväggen du använder. Standard Denver använder port 80 .

Om, efter gjorda inställningar, datorn fortfarande inte är tillgänglig från externa enheter, då måste du lägga till ip-adresser externa datorer och mobila enheter i det lokala nätverket till brandväggsundantag.
Du kan läsa i detalj hur du tar reda på ip-adressen till en dator i ett lokalt nätverk i artikeln Fastställande av ip-adress och mac-adress för en dator i nätverket... Det är allt vi behöver göra detta stadium.

Öppna en webbplats från Denwer med en ip-adress i det lokala nätverket

Det andra steget av installationen. Nu måste vi se till det när den är ansluten till ip-adress vår huvuddator den önskade lokala platsen öppnades... Alla manipulationer nedan förutsätter att vi redan har denwer installerat och den lokala platsen är tillgänglig från huvuddatorn.

Det finns två sätt öppna önskad plats med datorns ip-adress .

Det första sättet- detta är för att skapa en katalog i Denvers hemmapp, vars namn är huvuddatorns ip-adress, till exempel, 192.168.0.21 och redan i den här katalogen placera www-mappen med platsfilerna. Det vill säga, sökvägen till katalogen som innehåller webbplatsen kommer att vara som följer:

X: \ hem \ 192.168.0.21 \ www \

var Xär ett brev virtuell disk skapades vid installation av Denwer;
192.168.0.21

Denna metod är enkel, men dess nackdel är att den fungerar vid skapandet av en lokal webbplats... Om du redan har en, är det här alternativet inte lämpligt.
Dessutom, med en sådan inställning, måste du öppna webbplatsen enbart med ip-adress snarare än domännamn.

Det andra sättet att öppna en webbplats med ip-adress i det lokala nätverket - filanvändning .htaccess

.htaccess(från engelsk hypertextåtkomst) - en extra konfigurationsfil för en webbserver (som Apache och liknande)

En liknande fil kan redan finnas i mappen www eller public_html, men vi måste skapa den här filen på samma nivå som dessa mappar (www eller public_html), det vill säga i katalogen med namnet på webbplatsens domännamn. .htaccess blir som följer:

X: \ home \ site \ .htaccess

Innehållet i filen kommer att vara enligt följande (du kan använda andra inställningar, men diskussionen om dem ligger utanför omfattningen av denna publikation):

# dnwr_ip 192.168.0.21

var 192.168.0.21 - IP-adress i det lokala nätverket på den dator som Denwer är installerad på.
Om du av någon anledning inte kan skapa en sådan fil kan du ladda ner .htaccess-filen från arkivet som bifogas artikeln: .htaccess

VIKTIG! Innan du använder filen från ovanstående arkiv måste du öppna den här filen med valfri textredigerare (Anteckningar, Anteckningar ++ och så vidare) och i raden # dnwr_ip 192.168.0.21ändra värdet på ip-adressen till adressen till din dator med Denwer installerat på det lokala nätverket. Efter det sparar du de ändringar som gjorts i filen

Efter att ha startat om Denver, när du byter till huvuddatorns ip i webbläsaren, öppnas webbplatsen i katalogen där filen finns .htaccess

Öppna en webbplats från Denwer på ett lokalt nätverk per domän

Huvudmålet har uppnåtts, vårt sidan är tillgänglig på det lokala nätverket fyll dock i varje gång adressfält IP-adressen är inte särskilt bekväm. Du måste se till att webbplatsen på det lokala nätverket öppnas när du går till domännamnet i webbläsarens adressfält.

Allt vi behöver göra för detta är att redigera filen ordentligt. värdar i klienten operativ system.

VIKTIG! Fil värdar på huvuddatorn behöver du inte redigera, alla nödvändiga poster skrivs in i den när du startar Denwer-programmet. Allt arbete i detta skede utförs uteslutande med filen värdar datorn från vilken anslutningen till webbplatsen från det lokala nätverket kommer att göras

Så, om klientdatorn har ett operativsystem Windows-system , då måste vi öppna för redigering i någon textredigerare(Anteckningar, Anteckningar ++ och så vidare) filen som finns längs vägen

C: \ Windows \ System32 \ drivrutiner \ etc \ värdar

Lägg till en ny rad i redigeraren som öppnas och lägg till följande poster där:

192.168.0..168.0.21 www.site

var 192.168.0.21 - IP-adress i det lokala nätverket för den dator som Denwer är installerad på;
webbplats- den adress som användaren i det lokala nätverket ska ta emot vår sida när han går.

Vi sparar ändringarna.

om du det går inte att spara ändringarna i hosts-filen, sedan kan du kopiera filen till vilken som helst anpassad mapp(Skrivbord, Mina dokument, etc.), redigera filen, spara ändringarna och placera först sedan filen värdar tillbaka till etc-katalogen där filen kopierades från.

Om åtkomst i det lokala nätverket är nödvändigt för att tillhandahålla en smartphone / surfplatta baserad på Android , då måste en liknande post som anges ovan läggas till i hosts-filen, som finns i följande sökväg:

/ system / etc / värdar

Hur man gör detta beskrivs i detalj i artikeln. Vi tar bort annonser på Android. Hosts-fil
Om med en textredigerare Det gick inte att ändra hosts-filen på Android, då kan du använda särskild nytta, som kallas Hosts Editor, och är utformad speciellt för detta ändamål.

VIKTIG! Och vid redigering värdar fil på Android manuellt och vid användning Hosts Editor för att framgångsrikt slutföra operationen behöver du roträttigheter (superanvändarrättigheter erhållna efter att ha hackat enhetens operativsystem). Detsamma gäller enheter iPhone med etablerade iOS, där för redigering värdar filen är obligatorisk Jailbreak

Filplatssökvägar värdar för vissa andra operativsystem (hämtat från ovanstående inlägg):

V UNIX-liknande operativsystem som Linux filen finns i katalogen:

V senaste versionerna Mac OS X och iOS från Apple skulle vägen vara följande:

/ privat / etc /

eller bara:

Vad du behöver veta när du arbetar med Denwer i ett lokalt nätverk

Inställningar gjorda, vår sajten är tillgänglig på det lokala nätverket efter domännamn... Låt oss överväga några punkter som måste beaktas när du arbetar med Denver på ett lokalt nätverk:

Det är allt, vi har övervägt hur man öppnar en webbplats från Denver på en dator och en smartphone i ett lokalt nätverk .


Är det möjligt att konfigurera systemet så att platser som finns på lokal dator, var tillgängliga för alla användare av det lokala nätverk som jag är ansluten till, eller till och med från Internet? ..

Standard Denver Projects inte tillgänglig från det lokala nätverket. Detta uppnås genom att se till att alla virtuella värdar har en IP-adress på 127.0.0.1, som alltid betecknar den "aktuella lokala maskinen".

Ändå är det fortfarande möjligt att tilldela en viss virtuell värd en "extern" IP-adress, tillgänglig från ditt lokala nätverk eller till och med Internet (om datorn har en permanent IP-adress på Internet).

Kom ihåg: Denver är ett utvecklarverktyg, inte ett värdverktyg. Även om projekt i Denver kan offentliggöras, avråder vi starkt från att göra det. Poängen här är säkerhet: Denver, som regel, lanseras med administratörsrättigheter, vilket innebär att skript som körs under dess kontroll kan göra vad de vill på maskinen. Minsta "hål" i skriptets säkerhet kommer att ge en hackare tillgång till din maskin.

Hitta din IP-adress

Först måste du ta reda på vilken IP-adress som är tilldelad dig på det lokala nätverket eller Internet. Det enklaste sättet att göra detta är att öppna Kommandorad Windows och skriver där:

ipconfig

Du kommer att se något i stil med följande:

Konfigurera IP för Windows
WiFi - Ethernet-adapter:
DNS-suffix för denna anslutning. ... :
IP-adress. ... ... ... ... ... ... ... ... ... ... ... : 192.168.0.49
Subnätmask. ... ... ... ... ... ... ... ... ... : 255.255.255.0
Huvudingång. ... ... ... ... ... ... ... ... ... : 192.168.0.1

I det här fallet är den externa IP-adressen för maskinen på det lokala nätverket 192.168.0.49. Listan kan innehålla flera nätverksgränssnitt samtidigt (om din dator är utrustad med flera nätverkskort eller trådlösa enheter). I det här fallet måste du bestämma vilket av gränssnitten som är externt, tillgängligt från det lokala nätverket. (IP-adresser som börjar med 192.168 eller 10 är endast reserverade för åtkomst från det lokala nätverket, inte Internet. Det vill säga de är "privata".)

Se till att din IP-adress är statisk, dvs. ändras inte nästa gång maskinen slås på eller startas om. Om IP-adressen ges dynamiskt så finns den inte enkla vägen gör att Denver kan anslutas till den.

Konfigurera en brandvägg (brandvägg, brandvägg) Windows

I de flesta Windows-system blockerar en inbyggd (eller manuellt installerad) brandvägg eller antivirus anslutningar från externa maskiner till den nuvarande. Detta av säkerhetsskäl. Naturligtvis, om du öppnar webbplatsen till utsidan, bör denna blockering inaktiveras, annars kommer ingen att se webbplatsen.

Vårt mål är att lösa Windows-anslutningar till port 80 (HTTP-protokoll) för din IP-adress 192.168.0.49, på vilken Apache kommer att "hänga". Här är instruktionerna om hur du gör detta i Windows XP:


  1. Öppna Start - Kontrollpanelen, Välj Windows brandvägg.

  2. Gå till fliken Undantag.

  3. Klicka på knappen Lägg till port, i fält namn ange din IP-adress och i fältet Portnummer specificera 80.

Om du har installerat din egen brandvägg eller antivirusprogramvara måste du naturligtvis läsa deras dokumentation.

Ett enkelt sätt att öppna sidan utåt

Låt oss säga att din IP-adress är 192.168.0.49 som i exemplet ovan. Det enklaste sättet att få Denver att öppna en specifik webbplats på http://192.168.0.49 är att placera webbplatsens dokument i katalogen:

/home/192.168.0.49/www

Ja, katalognamnet innehåller punkter! Glöm inte att starta om Denver också.

Dessutom: om din internetleverantör inte bara gav dig IP-adressen utan även den som är kopplad till den Domän namn, då blir sidan omedelbart tillgänglig för detta domännamn. I fallet med en statisk IP-adress delas domänen ut nästan alltid, du behöver bara få den från leverantören. Till exempel, om ditt domännamn är lika med abcd.ints.ru (leverantör Korvet-Telecom NEKST), kommer webbplatsen att vara tillgänglig på http://abcd.ints.ru.

Ett annat sätt att tilldela en IP-adress till en webbplats

Om du redan har virtuell värd i Denver och du inte vill byta namn på dess dokumentkatalog, då kan du tilldela webbplatsen din egen IP-adress och göra den tillgänglig från utsidan. Låt oss anta att din värd är lagrad i katalogen / home / mysupersite / www. För att tilldela den en IP-adress 192.168.0.49, måste du skapa en fil /home/mysupersite/.htaccess och lägga till följande rader till den:


## Fil /home/mysupersite/.htaccess
## Vänligen ange din externa IP här, inte 192.168.0.49!
# dnwr_ip 192.168.0.49

Förresten, du kan ta reda på vilka andra direktiv som finns genom att titta i filen /home/custom/.htaccess.


Starta om Denver. Kontrollera att din sida / hem / mysupersite / www öppnar på http://192.168.0.49 (istället för 192.168.0.49 måste du naturligtvis byta ut din egen IP-adress).

Säkerhetsvarning

För att sammanfatta, Denver är inte en komplett och pålitlig webbserver, det är bara verktyg, så att du kan felsöka (testa) webbplatser utan att lämna ditt hem. Alla försök att använda den för andra ändamål kan vara osäkra.

I allmänhet kan du anpassa vad du vill, det är en annan sak - nödvändigär det. Kom ihåg att en webbserver som är öppen mot omvärlden representerar potentiell sårbarhet för att skydda din bil. Till exempel kan en angripare penetrera ett ofullständigt felsökt skript. Eftersom Denver lanseras med administratörsrättigheter (det vill säga med maximala rättigheter i systemet), då kan vilket skript som helst, även det minsta, göra vad det vill. Låt oss anta att du har skrivit ett till synes ofarligt test.pl-skript som gör följande:

#! / usr / bin / perl -w
använd CGI :: WebIn;
använd CGI :: WebOut;
Rubrik ("Innehållstyp: text / vanlig");
öppna (F, $ IN) eller dö "Kunde inte öppna \ n";
medan ( ) (skriv ut)

Programmet tycks bara skriva ut innehållet i filen som anges i parametern fname. Till exempel kommer http: //localhost/cgi/test.pl?Fname = test.pl att skrivas ut källa program. Men som du kan se är det osäkert att ringa öppet så här. Till exempel, genom att gå till adressen /cgi/test.pl?fname=|dеl+/s/q+c:\windows kommer programmet att köra:

Öppna (F, "| del / s / q c: \\ windows") eller ...

Detta kommer omedelbart att förstöra hela Windows-katalogen!

Du kan säga att localhost är localhost så att det bara kan fungera från den aktuella maskinen. Om du öppnade åtkomst till utsidan enligt instruktionerna ovan, så är allt precis så. Dock i fallet fel inställning Apache kan penetreras till localhost och utifrån (om servern är öppen). Detta görs väldigt enkelt:

C: /> telnet server.ru 80
GET /cgi/test.pl?fname=|dеl+/s/q+c:\windows HTTP / 1.1
Värd: lokalvärd
här behöver du bara trycka på Enter

Produktion: om du inte har betydande erfarenhet av serveradministration kan det vara farligt att installera en externt tillgänglig webbserver. Detta gäller särskilt de glada ägarna av dedikerade internetkanaler. Ett fel drag och en morgon vaknar du med en nyformaterad hårddisk (i bästa fall).

Denwer lokala servern är extremt populär, så användare har många frågor om dess installation och konfiguration. Den här artikeln diskuterar bland annat och eventuella problem när du arbetar med denver.

Varje modern webbplats går igenom ett ganska långt utvecklingsstadium, inklusive både skapande och efterbehandling av mallen, och fyllning av den med innehåll.

Hela denna process bör naturligtvis döljas för framtida webbplatsbesökare, så detta jobb utförs inte på en fjärrkontroll, utan på en lokal server, som är utvecklarens egen dator med speciell programvara installerad på den. Oftast är sådan programvara Denwer.

Strängt taget är en lokal server nödvändig för utveckling av seriösa projekt - dynamiska webbplatser som kräver använder php eller Perl-skript.

Enkla webbplatser på en sida som endast körs i HTML och CSS kan skapas och testas med framgång direkt i webbläsaren.

Varför används Denwer oftare?

Som vi redan har fått reda på är den lokala servern en specialiserad programvara, efter att ha installerat det på sin dator, kan webbmastern utveckla sin webbplats utan att gå ut på Internet.

Det finns ganska många liknande plattformar för att utveckla sajter idag, bland dem är Denwer lokala server populär. Därför har användare ofta frågor om hur man startar Denver.

Detta verktygspaket för webbutvecklare är mångsidigt och anpassningsbart. Den inkluderar Apache HTTP-server, PHP-förprocessor, PHPMyAdmin-databashanteringskomponent, Perl-tolk och många fler viktiga och användbara komponenter.

De otvivelaktiga fördelarna med Denwer inkluderar den extrema enkla och snabba installationen av paketet, såväl som det faktum att alla Denver-filer efter installationen finns i en enda webbservermapp.

På frågan om hur man uppdaterar Denver bör det sägas att installationsprogrammet inte går in i operativsystemregistret, så du kan överföra alla dina lokala projekt tillsammans med databaser till en annan dator eller disk. enkel kopiering lokala servermappar.

Denver är lika lätt att ta bort - inga spår finns kvar i systemet efter att du tagit bort dess mapp, varefter du kan ladda ner det uppdaterade installationspaketet från den officiella webbplatsen och installera om.

Den största nackdelen med Denver är möjligheten att installera exklusivt på Windows-operativsystemet.

Så, återigen, låt oss kort notera nyckelfunktionerna hos den lokala Denwer-servern:

  • grundversionen av Denwer kan enkelt utökas med nya distributioner och moduler;
  • databaser hanteras med den fullt fungerande PHPMyAdmin-panelen;
  • det finns möjlighet att arbeta samtidigt med valfritt antal platser;
  • det är möjligt att installera gamla versioner av PHP4, MySQL4, vilket kan vara användbart för utvecklare om sidan inte fungerar med den aktuella versionen av localhost denwer;
  • funktionaliteten för webbplatsen på den lokala servern är helt lik funktionaliteten på fjärrservern hos alla värdleverantörer. Detta gör att du kan testa webbplatsen helt innan du laddar upp den till en fjärrserver.

Steg-för-steg-instruktioner för att installera denver

För den som inte vet hur man använder Denver, noterar vi att den senare har fördelen av att vara extremt enkel att installera.

Att installera detta verktyg utvecklare måste du göra följande:

Vet du inte hur du får din webbplats igång i Denver? Skapa bara ett projekt i mappen C: WebServershomelocalhostwww.

Nästa steg är att konfigurera en lokal server

En av fördelarna med Denver är dess enkla installation. Hur man ställer in Denver korrekt kommer vi att förklara nedan. Om du använder standardinställningarna kan problem uppstå vid installation av stora tillägg eller vid import av en stor databas.

Standardinställningarna begränsar storleken på uppladdade filer till bara två megabyte. För att ta bort denna begränsning måste du redigera filen php.ini (som finns i mappen usrlocalphp5) i en vanlig textredigerare.

På raden upload_max_filesize = 2M bör du ändra parameter 2 till 32, och därigenom begränsa storleken på den uppladdade filen till 32 megabyte.

I det här fallet, på raden post_max_size = 8M, ska åtta ersättas med siffran 64, eftersom denna parameter bestämmer den maximala mängden överförd data, och den måste vara två eller till och med tre gånger mer än gränsen för storleken på den uppladdade filen.

Om alla användare följde dessa rekommendationer, skulle det bli mindre snack om att Denver inte fungerar.

Komma igång med en lokal server

För att börja arbeta med en lokal server måste du starta Denver genom att klicka dubbelklicka på "Start Denwer"-ikonen på skrivbordet, öppna en webbläsare och skriv adressen http: // localhost / denwer / i adressfältet.

Om ett fönster öppnas, samma som på bilden nedan, har din lokala server startat framgångsrikt. Om felmeddelanden visas betyder det att Denver inte startar:

På den tidigare öppnade sidan http: // localhost / denwer / hitta avsnittet " Denver testning"Och i tabellen i det här avsnittet, följ alla tillgängliga länkar, som var och en aktiverar en av de installerade modulerna.

Om det inte finns några problem kommer kapaciteten för den framtida webbplatsen på din lokala server helt att motsvara vad du får på värdleverantörens fjärrserver:

Först av allt, kontrollera PHP-funktionaliteten och gå till databasadministrationstjänsten - PHPMyAdmin.

Om du inte vet hur du anger phpmyadmin denwer, klicka bara på motsvarande länk i samma tabell:

Att börja utvecklas nytt projekt på din lokala server behöver du bara skapa ny mapp, till exempel Moy_Sayt.ru i katalogen C: WebServershomelocalhostwww. Dess namn kommer att matcha namnet på din webbplats.

I framtiden, för att öppna en lokal webbplats, i webbläsaren kommer det att vara nödvändigt att registrera namnet på denna mapp efter http: // localhost /, till exempel http: //localhost/Moy_Sayt.ru/.

Tänk om Denver inte fungerade?

Efter att ha anslutit den lokala servern visar webbläsaren i vissa fall ett meddelande om att Denver inte startar. Den främsta orsaken är oftast för att din antivirussvit eller brandvägg blockerar den.

I det här fallet måste du oberoende tillåta utgående anslutning för servern via TCP på portarna 80 och 443 för http respektive https. (Den är vanligtvis placerad kl C: webbservrar USRlocalapacheBINhttpd.exe).

Förresten, den populära Skype-applikationen kan också uppta samma portar, så det är bättre att inaktivera det medan du arbetar med den lokala servern.

Projekt som liknar Denwer

Även om Denver är ett av de mest populära, flexibla och enkla verktygen för webbutvecklare, är det ibland användbart att bekanta sig med liknande lösningar, som också ger användaren en fullfjädrad lokal server för webbutveckling.

Så till exempel erbjuder denwer analoga XAMPP inte bara en uppsättning verktyg för en lokal server, utan också en komplett grafiskt skal som, som nämnts tidigare, inte är tillgänglig i Denwer. Därför föredrar många utvecklare XAMPP.

Det är ett mjukvaruskal, som innehåller lämpliga distributioner och moduler som låter dig utveckla, testa och felsöka webbplatser direkt på din lokala dator, utan att behöva ha tillgång till Internet.

Denver anses traditionellt vara en av de mest relevanta och effektiva instrument för webbutvecklare. Kraftfulla konfigurations- och felsökningsverktyg, möjligheten att bekvämt utveckla och testa webbplatser på en lokal server skapar idealiska förutsättningar för att arbeta utan risker för din webbplats i det stora nätverket.

Arbeta med Denver - funktioner för själva servern

Innan du ställer in Denver måste du överväga några nyanser av själva servern. För det första, huvudfunktion Denver blir stöd för att arbeta med flera webbprojekt samtidigt, med placeringen av vart och ett av dem separat på sin egen virtuella värd. För detta skapas en separat mapp av servern för varje projekt. Sådana värdar skapas automatiskt.

Som praxis visar är det inte särskilt svårt att installera Denwer, men det är fortfarande viktigt att ta hänsyn till ett antal nyckelparametrar för effektiv och stabil drift. Först och främst, hur man arbetar med Denver, vad behöver du tänka på för anpassning?

Alla komponenter i detta mjukvarulösning redan tillhandahålls fullt konfigurerad, redo att gå. Inklusive SSL, MySQL-kodning och andra programvara... Om så önskas kan användaren självständigt uppdatera alla tjänster som är en del av Denver manuellt. För detta ändamål kopieras helt enkelt nya versioner av distributioner över de nya i mappen.

När vår installation är klar kommer webbläsarfönstret att dyka upp igen och informera om slutförandet av installationen. Du kan säkert stänga den. För att starta programmet hittar vi genvägen Start Denwer på skrivbordet - genom att dubbelklicka på den startar vi vår server.

Naturligtvis behöver programmet lite tid att köra. Och efter att ha laddat applikationen kommer två ikoner att synas på panelen - om de är tillgängliga gick lanseringen bra. När vi öppnar Den här datorn kommer vi att se den virtuella disken Z visas på datorn.

När vi går vidare till det kan vi lägga märke till flera mappar. I det här fallet är vi bara intresserade av Hem-mappen.

Och här kommer vi redan att märka närvaron av flera mappar - Localhost och test1.ru, som kommer att vara roten för två lokala webbplatser. Den första innehåller en uppsättning verktyg för att arbeta med databasen, den andra mappen innehåller en testwebbplats med en webbsida.

Låt oss fokusera på att arbeta med databasen. Här, för att arbeta med Denver, starta valfri webbläsare genom att skriva localhost eller http: // localhost. Efter det kommer vi att se ett meddelande om serverns funktion.

Sedan, för att konfigurera Denver, scrolla ner den här sidan till rubriken Utilities och du kommer att se många länkar. Vi väljer raden "phpMyAdmin - administration av MySQL DBMS", varefter vi kommer att se ett nytt fönster.

Vi anger namnet på vår databas i fältet Skapa ny databas med latinska bokstäver, det återstår bara att klicka på Skapa och ett nytt fönster ska dyka upp.

Det finns inget behov av att göra något här, klicka bara på fliken Behörigheter för att gå vidare.

När vi klickar på Lägg till en ny användare kommer vi att se ett nytt fönster där ett antal information måste anges:

  1. Användarnamn - markera användarnamnet.
  2. Värd - här anger vi Localhost, eller så kan du välja Lokal från rullgardinsmenyn.
  3. Lösenord och skriv om - ett lösenord krävs här. Eller det kan genereras med hjälp av Generate. Men det är absolut nödvändigt att komma ihåg, det är bättre att fixa det någonstans, vi kommer definitivt att behöva det i framtiden.

Nedan kommer vi att lägga märke till blocket Globala privilegier. Här måste du välja alla alternativ med knappen Kontrollera alla. Sedan återstår bara att klicka på Go i högra hörnet, varefter vi är klara. Det återstår bara att gratulera - när du passerar alla dessa steg du har lyckats skapa din nya databas. Låt oss sedan gå vidare till dess direkta användning för effektiv och stabil drift av vår webbplats.

Så här arbetar du med Denver - gå till CMS-installation

Vi har redan ett ganska seriöst arbete bakom oss, eftersom vi lyckades inte bara installera och konfigurera servern, utan även skapa vår egen databas. Nu återstår bara att förstå hur man använder de resulterande resurserna för att utveckla och testa den önskade webbplatsen.

För att göra detta måste vi installera ett specifikt CMS som vi väljer, som kommer att användas för att webbplatsen ska fungera. Men när vi installerar CMS kommer vi definitivt att behöva viss information, så vi kommer omedelbart att markera dem någonstans på ett papper eller i en fil - inklusive namnet på databasen, direkt databasens användarnamn och hans lösenord.

För CMS installationer det finns inga speciella svårigheter på den lokala servern, du behöver bara utföra följande procedur:

  • Skapande av en nyckelmapp där vår sida kommer att finnas.
  • Nödvändiga mappar och filer överförs till denna nya katalog.
  • Vi startar om vår Denver-server.
  • Och allt som återstår är att installera CMS.

Som ett exempel, låt oss ta en titt på att arbeta med den nu populära CMS WordPress-motorn. Andra CMS kan naturligtvis föreslå vissa nyanser, men allmän princip nästan alltid absolut universell.


Således lärde vi oss hur man installerar, konfigurerar och arbetar med Denwer.

De moderna funktionerna hos Denver rekommenderade den idealiskt för stabil drift, med korrekt utveckling och testning av webbplatsen utan att behöva placera den på nätverket.

I vår artikel täckte vi de viktigaste stegen för hur man installerar och arbetar med Denwer. För att starta de flesta projekt räcker denna information - vi gick igenom installationsstadierna, startade servern, konfigurerade den, skapade en databas och lanserade en fullfjädrad webbplats. Det vill säga, vi undersökte hela livscykeln för att börja utveckla en webbplats - resten beror bara på ditt tålamod och dina talanger, vi önskar dig framgångsrik utveckling och testning av högkvalitativa och populära internetresurser.

Denwer är ett ganska populärt verktyg bland webbutvecklare som låter dig distribuera en miljö på en dator för att utveckla och felsöka en webbplats med minsta möjliga tid. Om du har använt det här verktyget har du förmodligen redan märkt att det innehåller traditionella mjukvaruverktyg för webbservrar, inklusive Apache, MySQL, PHP. I den överväldigande majoriteten av fallen är detta tillräckligt, i den här artikeln kommer vi att överväga möjligheten att använda Denwer i ett lokalt nätverk. Var kan du behöva det? Jo, till exempel, om du arbetar på ett kontor, måste du öppna lokal nätverksåtkomst för andra datorer under en tid så att de i sin tur kan öppna en webbplats som är värd på din dator.

Låt oss anta att du har en katalog där din webbplats är värd. Nu måste du konfigurera Apache-webbservern så att den kan hantera förfrågningar utifrån. Öppna konfigurationsfilen:

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

Vi kommer att ta standardsökvägen, den ställs in när du installerar Denwer-paketet, om din server är placerad i en annan sökväg, ändra den för ditt fall. Låt oss avkommentera raden med posten:

Lyssna 80

Detta talar om för servern att lyssna på port 80 på datorn.
Därefter måste du registrera virtuella värdar för din webbplats, för detta öppnar vi filen:

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

Vi registrerar vår virtuella värd:

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

Där 192.168.0.132 är IP-adressen för din dator i det lokala nätverket, DocumentRoot är sökvägen till katalogen på din webbplats, ServerName är den domän som kommer att nås från det lokala nätverket. Glöm inte att starta om webbservern efter att ha gjort ändringar i konfigurationsfilerna.

För att öppna webbplatsen från klientdatorernas sida måste de alltså skriva i filen:

C: \ Windows \ System32 \ drivrutiner \ etc \ värdar

Rekordet ser ut så här:
192.168.0.132 host.example.com
Spara filen och försök sedan öppna host.example.com i en webbläsare.
Nu för de som har gått fel. Det händer ofta att det är omöjligt att öppna en sida från utsidan, det första jag rekommenderar är att titta på brandväggen samt antivirus installerat på datorn med Denwer, de kan ofta blockera trafik från det lokala nätverket. Jag rekommenderar också att du kontrollerar tillgängligheten för port 80 på servern från klientdatorn; för detta ändamål kan du använda telnet-verktyget. Vi öppnar kommandorad i systemet, skriv in begäran:

Telnet ip-dator-med-plats 80

Om allt är i sin ordning bör en anslutning till servern på port 80 gå igenom, annars får du ett felmeddelande.