Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Når du utvikler din egen nettside, må du ha evnen til å observere og evaluere hvordan nettsiden kan se ut fra den gjennomsnittlige besøkendes perspektiv.

Noen ganger er det nok å bare klikke og vise HTML-filene dine i en nettleser. Men hvis du vil teste dynamisk innhold, må du sette opp en lokal webserver.

Dette er ganske enkelt og du kan enkelt gjøre det selv enten du bruker en Windows-, macOS- eller Linux-PC. Det er mange typer webservere tilgjengelig, men i denne artikkelen vil vi bruke Apache fordi det er den mest populære serveren, veldig enkel å sette opp og har god kompatibilitet med alle populære datamaskinoperativsystemer.

Sett opp en lokal webserver på Linux

Apache er designet for Unix-lignende operativsystemer. Linux tilhører denne kategorien, og installering og konfigurering av Apache-nettserveren kan gjøres veldig enkelt.

Jobben vil innebære kommandolinjebehandling. De fleste populære Linux-distribusjoner i dag lar deg installere Apache uten å kompilere den fra kilden ved å bruke bare en enkel kommando.

For Debian, Ubuntu og Ubuntu-baserte distribusjoner:

sudo apt installer apache2

For Red Hat og CentOS:

sudo dnf installer httpd

Når installasjonen er fullført, åpne en nettleser og naviger til " 127.0.0.1 " eller " localhost ". Hvis skjermen viser " It Works! ", var Apache-installasjonen vellykket.

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

For bedre å forstå hvordan Apache håndterer dette bestemte nettstedet, la oss redigere det. Først, naviger til din lokale Linux-datamaskins webrotkatalog.

cd /var/www/html

Åpne " index.html " som rotkatalogen ved å bruke et tekstredigeringsprogram på systemet.

Søk etter uttrykket " Det fungerer !" og endre den til en tilfeldig tekst, som " Gjør teknologien enklere! ", og lagre deretter filen.

Oppdater nå nettstedet på adressen 127.0.0.1 . Du vil se en skjerm som viser uttrykket " Gjør teknologien enklere! " i stedet for " It Works! " tidligere.

Nå har du satt opp en enkel webserver. Noe tilpasning av konfigurasjonsinnstillingene kan gjøres i " apache2.conf ".

sudo nano /etc/apache2/apache2.conf

Merk: Hver gang du gjør konfigurasjonsredigeringer, må du starte Apache på nytt for å bruke eventuelle endringer.

sudo systemctl apache2 omstart

Hvis dette ikke fungerer, kan du starte på nytt ved å kjøre oppstartsfilen direkte.

sudo /etc/init.d/apache2 restart

Sett opp en lokal webserver på macOS

Den gode nyheten er at Apache nå er installert på macOS som standard. Så alt du trenger å gjøre er å slå den på.

I Finder, naviger til " Programmer -> Verktøy ", og dobbeltklikk deretter på Terminal .

For å aktivere den forhåndsinstallerte Apache-nettserveren, kjør følgende kommando:

sudo apachectl start

For å sjekke om webserveren kjører, åpne en nettleser og naviger til " 127.0.0.1 " eller " localhost ".

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Selvfølgelig kan du også endre innholdet på nettsiden ved ganske enkelt å navigere til rotkatalogen på samme måte som du gjør i Linux. Det eneste som er annerledes er plasseringen av stien.

cd /Library/WebServer/Documents/

Rediger nå "index.html.en"-filen ved å bruke din lokale tekstredigerer. Endre " Det fungerer! " til " Hei verden! ".

sudo nano index.html.enHvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Oppdater nettstedet på 127.0.0.1 . Du vil se skjermen vise uttrykket " Hello World! " i stedet for " It Works! " som før.

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

For å konfigurere Apache-nettserveren ytterligere i macOS, naviger til " httpd.conf "-filen.

sudo nano /etc/apache2/httpd.conf

Som Linux kan du enkelt starte Apache-tjenesten på nytt ved å bruke apachectl-kommandoen med root-privilegier.

sudo apachectl omstart

Sett opp en lokal webserver på Windows

I motsetning til Linux og macOS er ikke Windows basert på Unix, så installering av en lokal webserver vil være litt annerledes.

Heldigvis finnes det en rekke installatører som samler ting som Apache, MySQL og PHP for å gjøre jobben enklere. En av dem er XAMPP.

( Merk : XAMPP er også tilgjengelig for Linux og Mac OS X).

Last ned Windows-versjonen av XAMPP og start installasjonen. Kjør installasjonsprogrammet når du blir bedt om det. Du kan bare velge Apache hvis alt du trenger er en webserver. Men hvis du planlegger å bruke en database, kan du også velge MySQL.

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Fortsett installasjonen og klikk " Fullfør " når du kommer til siste trinn. Som standard vil XAMPP-kontrollpanelet startes.

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Klikk " Start " for Apache og MySQL, om nødvendig.

Hvis du navigerer til " 127.0.0.1 " eller " localhost " i nettleseren din, vil du se XAMPP-konfigurasjonssiden.

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

For å lage en ny nettside, er prosessen den samme som ovenfor. Åpne notisblokk og lag et eksempel på en HTML-fil. Gi det navnet " hello.html ".

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Lagre filen i dokumentrotmappen som ligger i " c:\xampp\htdocs\ ".

Naviger til den ved å åpne en nettleser og gå til 127.0.0.1/hello.html . Du vil kunne se nettstedet du opprettet.

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux


Slik blokkerer du sporingspiksler i Apple Mail

Slik blokkerer du sporingspiksler i Apple Mail

Dagens teknologi gjør e-postsporing veldig enkelt.

Instruksjoner for å sette opp et tilpasset e-postdomene på iCloud

Instruksjoner for å sette opp et tilpasset e-postdomene på iCloud

Med introduksjonen av iCloud+ (pluss) abonnementspakken, har Apple gitt brukerne en ganske nyttig funksjon, som er muligheten til å sette opp et tilpasset e-postdomene.

Slik deler du Wi-Fi-passord fra Mac til iPhone

Slik deler du Wi-Fi-passord fra Mac til iPhone

Noen ganger i noen virkelige brukssituasjoner kan det hende du må dele WiFi-passordet fra Mac-en med en iPhone-enhet i nærheten.

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Hvordan sette opp en lokal webserver (Local Web Server) på Windows, macOS og Linux

Trinn for å sette opp en lokal webserver på Windows, Mac og Linux

Reparer Mac-harddisker med Diskverktøyets førstehjelpsfunksjon

Reparer Mac-harddisker med Diskverktøyets førstehjelpsfunksjon

Diskverktøyets førstehjelpsfunksjon kan verifisere helsen til harddisken og om nødvendig utføre reparasjoner på harddiskens datastrukturer for å forhindre at små problemer blir til store problemer.

Hvordan overføre filer fra Mac til Android uten Android File Transfer

Hvordan overføre filer fra Mac til Android uten Android File Transfer

Overføring av filer mellom Mac og Android er ekstremt plagsomt. Android bruker MTP (Media Transfer Protocol) for å dele filer med datamaskiner. Windows støtter det, men macOS gjør det ikke. Google har en Android File Transfer-applikasjon, men denne løsningen er ikke optimal.

Trenger Mac-maskiner virkelig en brannmur?

Trenger Mac-maskiner virkelig en brannmur?

Når du graver i Mac-innstillingene, finner du brannmuren, som er slått av som standard. Er det ikke utrygt? Hvorfor er Apple så uansvarlig?

Hva er Mac OS X FileVault og hvordan bruker jeg det?

Hva er Mac OS X FileVault og hvordan bruker jeg det?

I virkeligheten hindrer et passord bare noen fra å prøve å logge på og få tilgang til operativsystemet, men harddisken din er ikke kryptert som sådan. Med en Ubuntu-oppstartsdisk, eller ved å fjerne harddisken, vil alle fortsatt kunne få tilgang til alle filene på datamaskinen din. Bare ved å manuelt kryptere filer på harddisken kan du virkelig holde filene dine trygge. Det er der Mac OS X FileVault kommer inn.

Oppdater macOS, detaljert måte å oppdatere MacBook på

Oppdater macOS, detaljert måte å oppdatere MacBook på

Det er mange måter å oppdatere Mac OS på, fra enkle til komplekse. I denne artikkelen vil Quantrimang oppsummere noen måter å oppdatere Mac-en på og slå på automatiske operativsystemoppdateringer for enkelhets skyld.

Hvorfor bør du ikke deaktivere System Integrity Protection på Mac?

Hvorfor bør du ikke deaktivere System Integrity Protection på Mac?

Hver ny utgivelse av Apples stasjonære operativsystem ser ut til å legge flere begrensninger på brukerne enn den forrige versjonen. System Integration Protection - System Integration Protection (eller SIP) kan være den største endringen.