Hvordan sette opp en lokal webserver?

Den mest effektive måten å teste dynamisk innhold på er via en lokal webserver. Hvis du trenger å vite hvordan du setter opp en, er du på rett sted.

Hvordan sette opp en lokal webserver?

I denne artikkelen viser vi deg hvordan du setter opp en lokal webserver på tvers av ulike operativsystemer, og hvordan du tester for en vellykket installasjon.

Hvordan sette opp en lokal webserver?

En lokal webserver settes i hovedsak opp ved å installere programvare på datamaskinen din for å gi den webserverfunksjoner; den er "lokal" siden du er ansvarlig for å administrere den. Vi viser deg hvordan du endrer datamaskinen din til en HTTP-server, hovedsakelig basert på installasjon av Apache-programvare. Men først, her er noen forutsetninger:

  • En dedikert datamaskin for å bli din server
  • Kjører Windows, eller Linux eller en Mac-datamaskin som kjører macOS
  • En Internett-tilkobling
  • Dual-Core 2 GHz eller høyere
  • 4 GB RAM
  • 1 GB ledig diskplass.

Hvordan sette opp en lokal webserver på Windows 10?

Windows 10 er ikke Unix-basert, derfor installerer vi XAMPP som er en kombinasjon av Apache, MySQL og PHP. For å installere XAMPP, gjør følgende:

  1. Naviger til XAMPP og fortsett å installere Windows-versjonen.

  2. Når du blir bedt om det, kjør installasjonsprogrammet.
  3. Velg "Apache" for kun å installere en webserver.
  4. Når installasjonen er fullført, klikk "Fullfør" for å åpne XAMPP-kontrollpanelet.

For å bekrefte vellykket installasjon, skriv inn "127.0.0.1" eller "lokal vert" i nettleserens adresselinje. XAMPP-konfigurasjonssiden skal vises.

Hvordan sette opp en lokal webserver på Mac?

MacOS har Apache-nettserveren forhåndsinstallert; for å slå den på, gjør følgende:

  1. Klikk på "Finder".

  2. Klikk på "Applications"> "Utilities", dobbeltklikk på "Terminal".

  3. Skriv inn og kjør denne kommandoen for å slå på Apache:

    sudo apachectl start

  4. For å bekrefte at Apache er aktiv, skriv inn "127.0.0.1" eller "lokal vert" fra nettleserens adresselinje. Du bør se en "Det fungerer!" beskjed.

Hvordan sette opp en lokal webserver på Ubuntu?

For å installere Apache Web Server på Ubuntu Linux 18.04, gjør følgende:

  1. Få tilgang til en terminal og skriv inn kommandoen:

    sudo apt-get installer apache2

  2. Bekreft installasjonen, og len deg deretter tilbake mens Apache er installert.
  3. For å bekrefte at installasjonen har vært vellykket, skriv inn følgende i en nettlesers adresselinje:

    //local.server.ip

    • I nettleseren bør du se Apache2 Ubuntu-standardsiden.

Hvordan sette opp en lokal webserver på Linux?

  1. Få tilgang til en terminal for Debian og Ubuntu/Ubuntu-basert distro og skriv inn kommandoen:

    sudo apt installer apache2

    sudo dnf installer httpd

  2. For å bekrefte at installasjonen var vellykket, skriv inn "lokal vert" eller "127.0.0.1" i nettleseren din.

    • Apaches standard velkomstside skal vise "It Works".

Hvordan sette opp en LAN-webserver?

Vi skal nå vise deg hvordan du setter opp et LAN-nettverk via Windows som kobles til internett. Først av alt trenger du følgende:

  • en datamaskin (server)
  • en nettverkssvitsj
  • Bredbåndstilkobling
  • en ruter (med innebygd modem)
  • enhetene du ønsker å koble til nettverket
  • Ethernet-kabler

Koble til din første datamaskin:

Koble ruteren eller nettverkssvitsjen til datamaskinen med en Ethernet-kabel, og slå den på. Hvis du setter opp for første gang, vil "Sett opp et nettverk"-veiviseren gjøre det automatisk for deg. Hvis den ikke vises, gjør følgende:

  1. Klikk på "Nettverks- og delingssenter" fra enten "Kontrollpanel" eller "Innstillinger".

  2. Velg "Konfigurer en ny tilkobling eller nettverk."

    • Gå gjennom instruksjonene på skjermen.

Konfigurer Wi-Fi:

Hvis du vil at enhetene dine skal kobles til nettverket ditt trådløst, må du konfigurere Wi-Fi; hvis ikke, kan du bruke Ethernet-kabler.

Følg instruksjonene i veiledningen for ruteren/nettverkssvitsjen for å aktivere Wi-Fi. For å gjøre det så sikkert som mulig, gjør følgende:

  • Vurder å endre standard SSID (nettverksnavn), Wi-Fi-pålogging og passord. Dette kan gjøres ved å logge på ruteren, enten ved å gå gjennom nettverkets innstillinger, eller en nettleser på PC-en.
  • Pass på å velge den mest avanserte sikkerhetsbeskyttelsen – for øyeblikket er det WPA2.
  • Nå for at endringene skal tre i kraft, start PC-en på nytt.

Koble ditt LAN til Internett:

For LAN-netttilgang, koble ruteren og modemet til hovedtelefonlinjen ved å bruke WAN-porten.

Koble enhetene dine til LAN:

Enten du har koblet enhetene til LAN via Wi-Fi eller Ethernet-kabel, gjør følgende:

  • Slå på Wi-Fi på enhetene dine

  • Velg nettverket ditt

  • Skriv inn ditt nye passord når du blir bedt om det

Slik kobler du til LAN ved hjelp av Ethernet-kabler:

  • Koble kabelen til nettverkssvitsjen/ruteren
  • Koble den andre enden til enheten
  • Gjør det samme for de andre enhetene dine, du vil kunne få tilgang til dem fra hvilken som helst enhet på ditt LAN.

Begynn å dele nå:

For å sette opp en "hjemmegruppe" for å dele ressurser på tvers av nettverket ditt, gjør du følgende:

  1. Naviger til "Kontrollpanel" > "Nettverk og Internett" > "Hjemmegruppe".
  2. Velg "Opprett en hjemmegruppe" vil veiviseren for oppsett av hjemmegruppe starte og gi deg passordet som trengs for at de andre enhetene skal koble til LAN.

Det er flere måter å dele og gi tilgang til ressurser i et LAN, inkludert:

  • Høyreklikk på filer eller mapper > "Del med ..."
  • Legge til filer i offentlige mapper og slå på "Public Folder Sharing" via nettverks- og delingssenteret.

Hvordan sette opp en lokal HTTP-server?

Nå skal vi vise deg hvordan du setter opp en lokal webserver for testing. For en Python-installasjon på Windows, gjør følgende:

  1. Naviger til Python-hjemmesiden python.org.

  2. I "Last ned"-delen velger du Python "3.xxx"-koblingen.

  3. Mot bunnen av skjermen velger du "Windows x86" exe-filen for nedlasting.
  4. Kjør filen når den er lastet ned.
  5. Fra den første siden, sørg for å merke av for "Legg til Python 3.xxx til PATH".
  6. Velg "Installer" og deretter "Lukk" når du er ferdig.
  7. Gå til ledeteksten og skriv inn denne kommandoen for å se etter vellykket installasjon:
    1. python -V
    2. # Eller du kan ha kommando py tilgjengelig,
    3. # i så fall forsøk py -V

Dette vil vise versjonen. Hvis nummeret er riktig, skriv inn følgende "cd"-kommando, og deretter i katalogen der eksemplet ditt ligger:

  1. # legg til katalognavnet du vil angi, f.eks.
  2. cd skrivebord
  3. # bruk to prikker for å gå opp et katalognivå om nødvendig

cd..

Nå for å starte serveren i katalogen, skriv inn følgende kommandoer:

  1. # Hvis Python-versjonen som vises er mer enn 3.X
  2. python3 -m http.server
  3. # I windows som et alternativ, skriv inn "python" for å erstatte "py -3", eller "python3"
  4. # Hvis Python versjon 2.X vises

python -m EnkelHTTPServer

For å se en liste over innholdet i katalogen, gå til serveren fra nettleserens adresselinje skriv inn "lokal vert: 8000

Hvis port 8000 allerede er tatt, bruk en annen port, f.eks.:

  • python3 -m http.server 7800 (Python 3.x) eller
  • python -m SimpleHTTPServer 7800 (Python 2.x)

Skriv deretter inn "lokal vert: 7800" for å få tilgang til serveren.

Hvordan sette opp lokal webserver på Windows 10 og MAMP?

For en ny installasjon av MAMP/MAMP PRO på Windows 10, gjør følgende:

  1. Naviger til og last ned MAMP PRO fra www.mamp.info.

  2. Gå til nedlastingsmappen og dobbeltklikk på "setup_MAMP_MAMP_PRO_4.x.exe" fil.
  3. Følg instruksjonene på skjermen for å installere.

Merk: både MAMP PRO "C:\MAMP PRO" og MAMP "C:\MAMP" mapper vil bli installert, ignorer MAMP PRO-mappen hvis du ikke vil bruke pro-versjonen.

Nå for å kjøre MAMP og teste for suksess, gjør følgende:

  1. I Windows Utforsker, naviger til "C:\MAMP" og åpne "MAMP.exe." fil. Gi tilgang hvis du får et sikkerhetsvarsel.
    • Apache Server og MySQL Server skal starte automatisk, hvis ikke klikk på "Start Servers".
  2. Fra MAMP-menyen klikker du på "Preferences".
  3. Tast inn" 8888” i Apache-portfeltet.
  4. Velg "Åpne WebStart-side".
    • Et "Velkommen! MAMP har blitt installert vellykket"-siden skal vises.

Ytterligere vanlige spørsmål

Hva er en lokal webserver?

En lokal webserver er en datamaskin som tilfredsstiller HTTP-forespørsler fra publikum ved å returnere nettsider. For eksempel kan en webutvikler være vert for et nettsted og ha alle filene eller programvaren som er nødvendig for nettstedet fysisk lagret på datamaskinen sin (lokalt) i motsetning til et eksternt webvertsselskap.

Hva er et LAN?

Et LAN (lokalnettverk) kobler sammen en samling enheter i ett område, for eksempel i et hjem, kontorgulv eller bygning. Størrelsen på et LAN kan variere fra tusenvis av brukere og enheter til bare én bruker.

Hva er et WAN?

Et WAN (wide area network) forbinder telekommunikasjon geografisk. Det brukes vanligvis av offentlige enheter, skoler og bedrifter for å videresende data til hverandre, slik at folk kan utføre funksjonene sine uavhengig av deres fysiske lokalitet.

Fra en vanlig datamaskin til en kraftig nettserver

Lokale webservere er flotte for å være vert for nettsteder og lagre stort sett alt du vil gi andre tilgang til. Med programvarepakker som på magisk vis gjør din vanlige PC eller datamaskin til en webserver, er det ganske enkelt å sette opp en.

Nå som vi har vist deg hvordan du setter opp din egen, klarte du å få webserveren til å fungere? Hva slags ting bruker du webserveren til? Vi vil gjerne høre fra deg, legg igjen en kommentar i seksjonen nedenfor.