Søger du en specifik kategori?

 



Oprettet tir. d. 03. februar 2009 kl. 13:01

pnd
pnd (23.850 point)
Guidens karaktér
1
2
3
4
5

Kom i gang med din egen webserver

Med en bredbåndsforbindelse, lidt software og en gammel computer kan man fremstille en professionel webserver hjemme i privaten. Det er sjovere end at bruge et almindeligt web-hotel, og så giver det en betydelig højere blærerøvsværdi.
De fleste har efterhånden skiftet det gamle modems lystige dutten og skratten ud med en lydløs og hurtig bredbåndsforbindelse. Mange har sikkert også en gammel computer, som man ikke nænner at smide ud, stående i garagen eller loftet og med disse to ting, lidt software samt et par ledige timer kan man fremtrylle sin helt egen personlige webserver. I denne artikel kan du se, hvad du skal være opmærksom på, når du går i gang med projektet.

Priserne for 100 megabyte hotelplads starter ved en rund tikrone pr. måned så det er ikke nødvendigvis billigere at gøre det selv - men det er betydelig sjovere, og så det giver ret til at prale blandt familie og kollegaer. Desuden får man fuld kontrol over sit websted, og ikke mindst al den lagerplads man har behov for.

Det skal man bruge
Den maskine man vil bruge som webserver behøver ikke at være den nyeste model, og en computer med en processor på 400 MHz er helt fin. Man kan således roligt støve den gamle maskine af og få gavn af materiel, der er forældet til almindelig brug. Det væsentligste er at pc'en er udrustet med ram nok til at styresystemet kan ligge i hukommelsen. Derved undgår man swap-filer, og tidskrævende læsninger fra harddisken. Uanset hvilket styresystem man benytter, burde 256 megabyte ram være rigeligt til at drive en hjemme-webserver.

Jo mere, der skal læses fra harddisken, jo vigtigere er hastigheden naturligvis. Til en almindelig webside i html er en ældre model med 5400 rpm dog alt rigeligt. Størrelsen er heller ikke et stort problem, hvis man blot skal have en almindelig html-webside liggende på disken, men vil man benytte maskinen som ftp-server, skal der naturligvis være plads til de filer, programmer eller den musik, som man vil have adgang til via nettet. Formater disken i filformatet NTFS. 
 
Man skal desuden have en fast opkobling som eksempelvis en adsl-forbindelse. Forbindelsen skal være forsynet med en fast ip-adresse så besøgende udefra rammer den samme destination hver gang. Flere internetudbydere anvender dynamiske ip-adresser, hvilket betyder at man som bruger får tildelt forskellige ip-adresser. Har man ikke en fast ip-adresse med sin adsl-forbindelse, kan man ofte købe sig ret til én hos sin internetudbyder, eller man kan erhverve ydelsen hos et webhotel.

Hastigheden på internetforbindelsen er afgørende for hvor meget og hvor hurtig trafik kan ekspederes. En adsl-forbindelse angives med en upload- og en download-tid. I forbindelse med en privat webserver er det uploadtiden, der fortæller, hvor hurtigt man kan sende data til en besøgende på websiden. En almindelig html-side er ikke det store problem, men hvis man har mange billeder, musiknumre eller andre store filer er upload-tiden en flaskehals. En upload-hastighed på 256 kilobit er ganske almindelig, og med den hastighed kan en besøgende på websiden hente én megabyte på cirka 40 sekunder, hvis vedkommende vel og mærke er alene om båndbredden. 

Man kan tilgå sin webside via den faste ip-adressen, men den mest smidige løsning, specielt hvis siden henvender sig til flere, er et domænenavn. Domænet skal kædes sammen med den faste ip-adresse, og det gøres via DNS eller Domain Name System som det fulde navn lyder. Metoden kan sammenlignes med et opslag i en telefonbog, men i internetverdenen er telefonnummeret udskiftet med en ip-adresse og det borgerlige navn med et domænenavn. Dns sørger således for at omsætte en ip-adresse til et værtsnavn. Et konkret eksempel på det er at du blot skal taste www.eksperten.dk og ikke et ip-nummer i adressefeltet på din browser når du vil læse nyheder. Et navn er nemlig langt nemmere at huske og mere sigende end et nummer. 

Det kan gøres hos en internet-udbyder, men de tager typisk en betaling for tjenesten. Hvis det skal være gratis kan du bruge hjemmesiden, med det velklingende navn: gratisdns.dk. Her kan du ganske gratis opløse din ip til dit domænenavn.  Vær opmærksom på at det tager et døgn før ændringer bliver opdateret. De vigtigste dns-records er:

A record
Sørger for at omsætte domænenavne til ip-adresse.

CNAME record
Canonical Name eller et alias. Denne record er et alias til et domænenavn, som derved kan bruges til at få flere navne til at pege på samme IP adresse. Man kan således hoste både ftp (ftp.myname.dk) og web (www.myname.dk) på samme computer.

Et dk-domæne kan købes for mindre end 100 kroner. Der opkræves desuden et årligt administrationsgebyr på omkring 75 kroner. Com, org eller andre top-level-domæner er lidt dyre at købe og eje. 

En sidste men ikke uvæsentlig udgift er prisen for at have en computer kørende 24 timer i døgnet, 365 dage om året. En computer har et strømforbrug/-effekt på mellem 100 og 200 watt, hvilket giver et ekstra elforbrug på 70 - 150 KWh hver måned.     

Apache eller ISS   
I denne artikel bruger vi Windows 2000 Server som platform, men der er intet i vejen for at bruge eksempelvis Windows XP Professional, 2000 Professional eller Linux som operativsystem. XP Home er dog ikke anvendeligt, da man ikke umiddelbart kan køre en web-server på dette stykke software.

Til at køre selve web-stedet kan man vælge Microsofts Internet Information Server, der forkortes IIS eller Apache, der har sine rødder i open source-miljøet. Det betyder at sidstnævnte kan benyttes ganske gratis, hvilket nok en af de afgørende faktorer for at Apache i dag er den mest benyttede web-server. Apache er desuden meget stabil, fås til et hav af styresystemer og så plages den ikke af i samme grad som IIS af sårbarheder.

Til gengæld er IIS meget mere brugervenlig og bedre dokumenteret end Apache. Administration af IIS foregår i en grafisk brugerflade, men justeringer i Apache foregår i et tekstdokument, hvilket for en Windows-bruger, vil være et meget anderledes bekendtskab. På trods af at man ofte kan læse i medierne, at der igen er fundet et sikkerhedshul i IIS, er web-serveren ganske sikker, hvis man sørger for at hente de nye opdateringer, der løbende publiceres på Microsofts webside.

Gør serveren klar
Der stilles to krav for at kunne dele sine data via internettet. For det første skal du køre Internet Information Services, på din server for det andet skal du have Power User- eller Administratorrettigheder til maskinen. Rettighederne er naturligvis ikke noget problem, hvis maskinen er din egen. På Windows 2000 Server er IIS installeret som standard, og den kan således allerede være konfigureret på din maskine. Er den ikke installeret, kan den findes på Windows-cd'en under Tilføj/fjern Windows-komponenter. Se hvordan IIS installeres her: http://www.hjemmesideskolen.dk/ (...) og hvordan Apache sættes op: http://www.linuxbog.dk/ (...)

Når man installerer IIS sker der tre radikale ændringer på serveren. For det første oprettes der en mappe kaldet Inetpub på harddisken - typisk på boot-partitionen. Desuden oprettes der to nye lokale brugerkonti, nemlig IUSR_Servernavn, der giver anonyme brugere adgang, og IWAM_Servernavn, der er en konto, som benyttes af IIS.

Den anonyme brugerkonto (IUSR_Servernavn) er ganske nyttig når man har behov for at kontrollere anonym adgang til publicerede ressourcer. Alle anonyme brugere, vil benytte denne konto, og blive tildelt de rettigheder som er tilknyttet IUSR_. Som standard er den medlem af den lokale gruppe, som hedder Guests, men man kan naturligvis lave yderligere restriktioner.

For at web-servicen virker, skal der også startes en tjeneste, der ofte går under den engelske betegnelse services, på maskinen. Den burde starte automatisk men hvis det ikke er tilfældet, kan man starte/stoppe/kontrollere tjenesten i Computeradministration. På listen skal man finde frem til Tjenesten til World Wide Web-udgivelse. Tjenesten startes ved at højreklikke og vælge Start i rullemenuen.

Efter IIS er blevet installeret vil der desuden komme et nyt fanebla, der hedder Webdeling, i Egenskaber for mapper. En mappe, der deles med dette faneblad bliver tilgængeligt fra alle de websider, man har konfigureret, og det er således ikke begrænset af 'default site'. Mapperne vil fremstå som virtuelle mapper på websiden, og de kan tilgås med et almindeligt html-link eller ved eksempelvis at taste en adresse som denne: http://servernavn/ (...)

Når man har installeret sin webserver og lagt sit websted i den rigtige mappe, der som standard er: C:\Inetpub\wwwroot. Kan man kontrollere om siden virker lokalt ved at taste http://localhost i adressefeltet.

Sørg for sikkerheden
Når man starter en webserver i privaten, er det det samme som at uddele en stående invitation til hele verden om at komme på besøg på ens computer. Derfor skal man sørge for at gøre det så besværlig som mulig for eventuelle uønskede besøgende at få adgang til andet end html-siderne via en browser.
Det er en god idé at køre webserveren på en maskine, der ikke er forbundet til det øvrige netværk eller befinder sig i en demilitariseret zone. Det er således ikke tilrådeligt at bruge sin almindelige arbejdsstation, hvor man gemmer alle sine private data som webserver. På en moderne maskine kunne man sagtens have websiden kørende i baggrunden mens man bruger maskinen til de daglige gøremål, men på grund af sikkerhedsrisikoen bør den være en selvstændig enhed.

Tag desuden altid backup af webstedet når der er foretaget væsentlige og/eller store ændringer på siden. Med disse forholdsregler kan en eventuel hacker eller ødelæggende virus maksimalt resultere i, at man skal geninstallere styresystem og IIS samt genskabe webstedet fra backup.

Når man har installeret sin software skal man sørge for at hente de nyeste opdateringer og rettelser til både web-server og styresystem. Det er desuden tilrådeligt at bruge en firewall til at lukke for alle de porte som man ikke bruger. Almindelig web-trafik ekspederes via port 80, så den skal naturligvis være åben for, at udefrakommende kan få adgang til siden. Vil man bruge serveren til ftp-trafik, skal man desuden holde port 20 og 21 åbne.

Skrevet fre. d. 25. februar 2005 kl. 12:29| #1

nogetfx (19.377 point)
Dækker alt og derfor intet 100%. Hvis jeg sad som nybegynder, ville jeg ikke føle mig som konge over noget. Men den giver da en opfattelse af hvad der kræves..

Skrevet fre. d. 25. februar 2005 kl. 13:24| #2

flim (13.248 point)
En ok forklaring til hvordan man kommer igang. Man kunne måske ønske sig mere dybdegående forklaring på nogle af punkterne (fx opsætning af IIS), men alt i alt en ok artikkel der giver overblik til hvad der kræves :-)

Skrevet fre. d. 25. februar 2005 kl. 13:44| #3

trin_lind (12.985 point)
God og overskuelig tjekliste, med links til yderligere info.

Skrevet fre. d. 25. februar 2005 kl. 19:04| #4

alister_crowley (12.775 point)
Fin artiklel, du burde dog skrive at det er en IIS artikl, i starten :D (så havde jeg måske ikke købt adgang, men wtf =) )

Skrevet fre. d. 25. februar 2005 kl. 20:19| #5

en begynder på området vil ikke kunne bruge denn guide til noget da den ikke fortæller pkt for pkt hvordan man laver en web server .

Skrevet lør. d. 26. februar 2005 kl. 00:44| #6


Skrevet søn. d. 27. februar 2005 kl. 17:00| #7


Skrevet søn. d. 27. februar 2005 kl. 18:27| #8

da9el (13.485 point)
Synes sgu det er en skøn artikel. Det var godt nok ikke det jeg ledte efter, men lærte alligevel noget :)

Skrevet søn. d. 27. februar 2005 kl. 18:42| #9

honne (23.454 point)
Den er jo taget fra Computerworld

Skrevet man. d. 28. februar 2005 kl. 02:42| #10


Skrevet ons. d. 02. marts 2005 kl. 13:04| #11

talrinys (11.388 point)
God artikel, men få dog fjernet dette:
XP Home er dog ikke anvendeligt, da man ikke umiddelbart kan køre en web-server på dette stykke software.

Det er overhovedet intet i vejen for at bruge Win XP Home til det, hvorfor skulle der det, det er jo kun IIS det gælder for, og de er ikke den største webserver.

Skrevet lør. d. 05. marts 2005 kl. 23:02| #12

snowball (134.284 point)
www.geertsen.dk
jokerfidus/honne: Artiklen stammer nu fra denne måneds PC World hvor forfatteren (pnd) desuden også arbejder. Dette er åbenbart IDG's forsøg på at hæve niveau'et af Ekspertens artikler, da dette ikke er den eneste PC World artikel der kan læses på Eksperten ;)

Skrevet søn. d. 06. marts 2005 kl. 14:25| #13

jokerfidus (12.885 point)
Copy paste fra PC world
---------
jokerfidus/honne: Artiklen stammer nu fra denne måneds PC World hvor forfatteren (pnd) desuden også arbejder. Dette er åbenbart IDG's forsøg på at hæve niveau'et af Ekspertens artikler, da dette ikke er den eneste PC World artikel der kan læses på Eksperten ;) ---> Ja det er jo ikke nemt for os at vide!

Skrevet søn. d. 06. marts 2005 kl. 21:47| #14


Skrevet ons. d. 09. marts 2005 kl. 01:02| #15

tfswebguy (14.157 point)
Havde en Pentium 486'er 166 MHz med 32mb ram, der kørte Webhotel, med PHP, MySQL og GDLib,samt ftp og mail server, uden problemer. så der behøves faktisk ikk mere

Skrevet ons. d. 09. marts 2005 kl. 23:11| #16


Skrevet søn. d. 13. marts 2005 kl. 23:21| #17

webexp (13.152 point)
jeg syntesdet er en ok artikel men det er nok de færeste der vil med hensyn til strøm forbrug have sådan en ting til at stå og brumme men jeg har da min gen server kørende på en debian og syntes da artiklen er ok og den mindste maskine jeg har kørt server på en er 486 100 mhz med 32 mbram men man skal nok ikke bruge en helt ny windows på en meget lille maskine men jeg har altid kørt server på linux

Skrevet ons. d. 30. marts 2005 kl. 16:52| #18


Skrevet lør. d. 09. juli 2005 kl. 20:47| #19


Skrevet ons. d. 12. oktober 2005 kl. 09:02| #20

perj (32.621 point)
God artikel hvis man ikke lige har fået købt PC World.

Skrevet lør. d. 12. november 2005 kl. 23:02| #21


Skriv en kommentar



Mest populære guides

Guidens karakter
!!!Karaktér: 3
12 stemmer
31/01 - 2011
Af: heinzdmx

Dropbox - gratis online lagerplads

Jeg vil i denne guide forklare lidt om hvad Dropbox er og også hvordan du får mest mulig plads på Dropbox. Dropbox er kort sagt en service hvor du har dine data lagt til backup på både nettet og din egen computer.
Guidens karakter
!!!Karaktér: 4
33 stemmer
02/02 - 2009
Af: jkrons

Dato- og tidsberegninger i Excel

En introduktion til simple beregninger med dato og tid i Excel. Opdateret med afsnit om beregning af tillæg.
Excel  |  Læs »
Guidens karakter
!!!Karaktér: 4
21 stemmer
06/11 - 2011
Af: fromsej

Sådan fjerner du virus og malware

Udviklingen går stærkt på "skidt"fronten, så vi har sammensat en ny og effektiv programpakke til fjernelse af det.
Virus  |  Læs »

Log ind

   

   

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Gør dig selv en tjeneste: Køb et ordentligt SD-kort

Der kan være meget stor hastighedsforskel på to umiddelbare ens SD-kort. Se her hvad du skal være opmærksom på, når du køber ekstra hukommelse til din mobil, tablet eller kamera.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Gratis flysimulator fra Microsoft

Den legendariske Flight Simulator fra Microsoft genopstår den 29. februar - og denne gang er spillet gratis.


Nyheder fra Computerworld

Teaser billede

Bank: Derfor er login uden NemID helt i orden

Der er ikke hold i påstanden om sikkerhedsproblemer i forbindelse med bankkunders login uden brug af NemID, lyder det fra Nykredit Bank.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger