Den mest effektive måten å teste dynamisk innhold på er via en lokal webserver. Hvis du trenger å vite hvordan du konfigurerer en, er du på rett sted.
I denne artikkelen viser vi deg hvordan du konfigurerer en lokal webserver på tvers av forskjellige 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 for å gi den webserverfunksjonene; det er lokalt siden du har ansvaret for å administrere det. Vi viser deg hvordan du endrer datamaskinen til en HTTP-server, hovedsakelig basert på installering av Apache-programvare. Men først, her er noen forutsetninger:
- En dedikert datamaskin som blir serveren din
- 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. Gjør følgende for å installere XAMPP:
- Navigere til XAMPP og fortsett med å installere Windows-versjonen.
- Utfør installasjonsprogrammet når du blir bedt om det.
- Velg Apache for kun å installere en webserver.
- Når installasjonen er fullført, klikker du Fullfør for å åpne XAMPP-kontrollpanelet.
For å bekrefte vellykket installasjon, skriv inn 127.0.0.1
eller localhost
inn i nettleserens adressefelt. XAMPP-konfigurasjonssiden skal vises.
Hvordan sette opp en lokal webserver på Mac?
MacOS har Apache-webserveren forhåndsinstallert; Gjør følgende for å slå den på:
- Klikk på Finder.
- Klikk på Programmer> Verktøy, dobbeltklikk på Terminal.
- Skriv inn og kjør denne kommandoen for å slå på Apache:
sudo apachectl start
- For å bekrefte at Apache er aktiv, skriv inn
127.0.0.1
ellerlocalhost
fra nettleserens adressefelt. 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 du følgende:
- Få tilgang til en terminal og skriv inn kommandoen:
sudo apt-get install apache2
- Bekreft installasjonen, og len deg tilbake mens Apache er installert.
- For å bekrefte at installasjonen er vellykket, skriv inn følgende i adresselinjen i en nettleser:
https://local.server.ip
• I nettleseren skal du se Apache2 Ubuntu-standardsiden.
Hvordan sette opp en lokal webserver på Linux?
- Få tilgang til en terminal for Debian og Ubuntu / Ubuntu-basert distro og skriv inn kommandoen:
sudo apt install apache2
• For CentOS og Red Hat, skriv inn kommandoen:sudo dnf install httpd
- For å bekrefte at installasjonen var vellykket, skriv inn
localhost
eller127.0.0.1
inn i nettleseren din.
• Apaches standard velkomstside skal vise Det fungerer.
Hvordan sette opp en LAN-webserver?
Vi viser deg nå hvordan du konfigurerer et LAN-nettverk via Windows som kobles til internett. Først og fremst trenger du følgende:
hvordan du tømmer seerlogg på Netflix
- en datamaskin (server)
- en nettverksbryter
- Bredbåndstilkobling
- en ruter (med innebygd modem)
- enhetene du vil koble til nettverket
- Ethernet-kabler
Koble til din første datamaskin:
Koble ruteren eller nettverksbryteren til datamaskinen ved hjelp av en Ethernet-kabel, og slå den deretter på. Hvis du konfigurerer for første gang, gjør veiviseren for konfigurering av nettverk det automatisk for deg. Hvis det ikke vises, gjør du følgende:
- Klikk på Nettverks- og delingssenter fra enten Kontrollpanel eller Innstillinger.
- Velg Sett opp en ny tilkobling eller et nytt nettverk.
- Gå gjennom instruksjonene på skjermen.
Konfigurer Wi-Fi:
Hvis du vil at enhetene dine skal være koblet til nettverket ditt trådløst, må du konfigurere Wi-Fi. Hvis ikke, kan du bruke Ethernet-kabler.
Følg instruksjonene i ruteren / nettverksbryterhåndboken for å aktivere Wi-Fi. Gjør følgende for å gjøre det så sikkert som mulig:
- Vurder å endre standard SSID (nettverksnavn), Wi-Fi-pålogging og passord. Dette kan gjøres ved å logge på ruteren din, enten ved å gå gjennom nettverkets innstillinger, eller en nettleser på PCen.
- Sørg for å velge den mest avanserte sikkerhetsbeskyttelsen - for øyeblikket er det WPA2.
- Nå for at endringene skal tre i kraft, må du starte PCen på nytt.
Koble ditt LAN til Internett:
For LAN-tilgang, koble ruteren og modemet til hovedtelefonlinjen ved hjelp av WAN-porten.
Koble enhetene dine til LAN:
Enten du har koblet enhetene dine til LAN via Wi-Fi eller Ethernet-kabel, gjør du 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 ditt LAN ved hjelp av Ethernet-kabler:
- Koble kabelen til nettverksbryteren / ruteren
- Koble den andre enden til enheten
- Gjør det samme for de andre enhetene dine. Du får tilgang til dem fra hvilken som helst enhet på LAN.
Begynn nå å dele:
Gjør følgende for å sette opp en hjemmegruppe for deling av ressurser på tvers av nettverket:
- Naviger til Kontrollpanel> Nettverk og Internett> Hjemmegruppe.
- Velg Opprett en hjemmegruppe veiviseren for hjemmegruppen starter og gir 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øyreklikke på filer eller mapper> Del med ...
- Legge til filer i Offentlige mapper og slå på Deling av offentlige mapper via Network and Sharing Center.
Hvordan sette opp en lokal HTTP-server?
Nå viser vi deg hvordan du konfigurerer en lokal webserver for testing. Gjør følgende for en Python-installasjon på Windows:
- Naviger til Python-hjemmesiden python.org .
- Velg Python 3.xxx-koblingen i nedlastingsdelen.
- Velg Windows x86 exe-filen for nedlasting nederst på skjermen.
- Kjør filen når den lastes ned.
- Husk å merke av for Legg til Python 3.xxx til PATH fra første side.
- Velg Installer og deretter Lukk når du er ferdig.
- Gå til ledeteksten og skriv inn denne kommandoen for å se etter vellykket installasjon:
python -V
# Or you may have command py available,
# in that case attempt py -V
Dette vil vise versjonen. Hvis tallet er riktig, skriver du inn følgende cd-kommando og deretter i katalogen der eksemplet ditt ligger:
# add the directory name to enter, e.g.
cd Desktop
# use two dots to go up a directory level if necessary
cd ..
Nå for å starte serveren i katalogen, skriv inn følgende kommandoer:
# If the Python version displayed is more than 3.X
python3 -m http.server
# In windows as an alternative enter python to substitute py -3, or python3
# If Python version 2.X is displayed
python -m SimpleHTTPServer
For å se en liste over innholdet i katalogen, gå til serveren fra nettleserens adressefelt, skriv inn localhost:8000
Hvis port 8000 allerede er tatt, bruk en annen port, for eksempel:
python3 -m http.server 7800
(Python 3.x) ellerpython -m SimpleHTTPServer 7800
(Python 2.x)
Skriv deretter inn localhost: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 du følgende:
- Naviger til og last ned MAMP PRO fra www.mamp.info .
- Gå til nedlastingsmappen din og dobbeltklikk på
setup_MAMP_MAMP_PRO_4.x.exe
fil. - Følg instruksjonene på skjermen for å installere.
Merk: begge MAMP PRO C:MAMP PRO
og MAMP C:MAMP
mapper blir installert, ignorere MAMP PRO-mappen hvis du ikke vil bruke pro-versjonen.
Gjør følgende for å kjøre MAMP og teste for å lykkes:
- I Windows Utforsker, naviger til C: MAMP og få tilgang til MAMP.exe. fil. Tillat tilgang hvis du får et sikkerhetsvarsel.
- Apache Server og MySQL Server skal starte automatisk, hvis ikke klikker du på Start Servers.
- Fra MAMP-menyen klikker du på Innstillinger.
- Skriv inn
8888
i Apache-portfeltet. - Velg Open WebStart Page.
- Velkommen! MAMP er 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 websider. 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 (lokalt) i motsetning til et eksternt webhotellfirma.
Hva er et LAN?
Et LAN (lokalt nettverk) kobler til 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) kobler telekommunikasjon geografisk. Det brukes vanligvis av offentlige enheter, skoler og bedrifter for å formidle data til hverandre, slik at folk kan utføre sine funksjoner uavhengig av deres fysiske lokalitet.
Fra en vanlig datamaskin til en kraftig webserver
Lokale webservere er gode for hosting av nettsteder og lagring av stort sett alt du vil gi andre tilgang til. Med programvarepakker som magisk gjør din vanlige PC eller datamaskin om til en webserver, er det ganske greit å sette opp en.
Nå som vi har vist deg hvordan du konfigurerer din egen, klarte du å få webserveren til å fungere? Hvilken type ting bruker du webserveren din til? Vi vil gjerne høre fra deg, legg igjen en kommentar i delen nedenfor.