Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

När du utvecklar din egen webbplats behöver du ha förmågan att observera och utvärdera hur webbplatsen kan se ut ur den genomsnittliga besökarens perspektiv.

Ibland räcker det att bara klicka och titta på dina HTML-filer i en webbläsare. Men om du vill testa dynamiskt innehåll måste du konfigurera en lokal webbserver.

Detta är ganska enkelt och du kan enkelt göra det själv oavsett om du använder en Windows-, macOS- eller Linux-dator. Det finns många typer av webbservrar tillgängliga, men i den här artikeln kommer vi att använda Apache eftersom det är den mest populära servern, mycket lätt att installera och har god kompatibilitet med alla populära datoroperativsystem. aktuell variabel.

Konfigurera en lokal webbserver på Linux

Apache är designad för Unix-liknande operativsystem. Linux tillhör denna kategori och att installera och konfigurera Apache-webbservern kan göras mycket enkelt.

Jobbet kommer att involvera kommandoradsbearbetning. De flesta populära Linux-distributioner idag låter dig installera Apache utan att kompilera den från källan med bara ett enkelt kommando.

För Debian-, Ubuntu- och Ubuntu-baserade distributioner:

sudo apt installera apache2

För Red Hat och CentOS:

sudo dnf installera httpd

När installationen är klar, öppna en webbläsare och navigera till " 127.0.0.1 " eller " localhost ". Om skärmen visar " Det fungerar! " så lyckades din Apache-installation.

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

För att bättre förstå hur Apache hanterar just den här webbplatsen, låt oss redigera den. Först, navigera till din lokala Linux-dators webbrotkatalog.

cd /var/www/html

Öppna " index.html " som rotkatalog med hjälp av en textredigerare i systemet.

Sök efter frasen " Det fungerar !" och ändra den till någon slumpmässig text, som " Gör tekniken enklare! ", spara sedan filen.

Uppdatera nu webbplatsen på adress 127.0.0.1 . Du kommer att se en skärm som visar frasen " Gör tekniken lättare! " istället för " Det fungerar! "förr.

Nu har du framgångsrikt konfigurerat en enkel webbserver. Viss anpassning av konfigurationsinställningarna kan göras i " apache2.conf ".

sudo nano /etc/apache2/apache2.conf

Obs: Varje gång du gör konfigurationsändringar måste du starta om Apache för att tillämpa eventuella ändringar.

sudo systemctl apache2 starta om

Om detta inte fungerar kan du starta om genom att köra startfilen direkt.

sudo /etc/init.d/apache2 starta om

Konfigurera en lokal webbserver på macOS

Den goda nyheten är att Apache nu är installerat på macOS som standard. Så allt du behöver göra är att slå på den.

I Finder, navigera till " Applications -> Utilities ", dubbelklicka sedan på Terminal .

För att aktivera den förinstallerade Apache-webbservern, kör följande kommando:

sudo apachectl start

För att kontrollera om webbservern är igång, öppna en webbläsare och navigera till " 127.0.0.1 " eller " localhost ".

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

Naturligtvis kan du också ändra innehållet på webbplatsen genom att helt enkelt navigera till rotkatalogen på samma sätt som du gör i Linux. Det enda som är annorlunda är vägens läge.

cd /Library/WebServer/Documents/

Redigera nu filen "index.html.en" med din lokala textredigerare. Ändra " Det fungerar! " till " Hej världen! ".

sudo nano index.html.enHur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

Uppdatera webbplatsen på 127.0.0.1 . Du kommer att se på skärmen visa frasen " Hello World! " istället för " It Works! " som förut.

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

För att ytterligare konfigurera Apache-webbservern i macOS, navigera till filen " httpd.conf ".

sudo nano /etc/apache2/httpd.conf

Precis som Linux kan du enkelt starta om Apache-tjänsten med kommandot apachectl med root-privilegier.

sudo apachectl starta om

Konfigurera en lokal webbserver på Windows

Till skillnad från Linux och macOS är Windows inte baserat på Unix, så att installera en lokal webbserver blir lite annorlunda.

Lyckligtvis finns det ett antal installatörer som kombinerar saker som Apache, MySQL och PHP för att göra jobbet enklare. En av dem är XAMPP.

( Obs : XAMPP är även tillgängligt för Linux och Mac OS X).

Ladda ner Windows-versionen av XAMPP och starta installationen. Kör installationsprogrammet när du uppmanas. Du kanske bara väljer Apache om allt du behöver är en webbserver. Men om du planerar att använda en databas kan du också välja MySQL.

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

Fortsätt installationen och klicka på " Slutför " när du kommer till det sista steget. Som standard kommer XAMPP-kontrollpanelen att startas.

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

Klicka på " Start " för Apache och MySQL, om det behövs.

Om du navigerar till " 127.0.0.1 " eller " localhost " i din webbläsare, kommer du att se XAMPP-konfigurationssidan.

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

För att skapa en ny webbplats är processen densamma som ovan. Öppna anteckningar och skapa ett exempel på HTML-fil. Döp det till " hello.html ".

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

Spara filen i dokumentets rotmapp som finns i " c:\xampp\htdocs\ " .

Navigera till den genom att öppna en webbläsare och besöka 127.0.0.1/hello.html . Du kommer att kunna se webbplatsen du skapade.

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux


Youtube-videor spelas inte upp, svart skärm på Android, iOS, dator och Mac, så här åtgärdar du felet

Youtube-videor spelas inte upp, svart skärm på Android, iOS, dator och Mac, så här åtgärdar du felet

Om din dator, Mac eller Android, iOS-enheter inte kan titta på videor på Youtube, eller inte kan ladda videor, eller videor inte spelas upp... så kan du använda några av lösningarna nedan för att åtgärda felet. .

Hur man blockerar spårningspixlar i Apple Mail

Hur man blockerar spårningspixlar i Apple Mail

Dagens teknik gör e-postspårning mycket enkel.

Instruktioner för att konfigurera en anpassad e-postdomän på iCloud

Instruktioner för att konfigurera en anpassad e-postdomän på iCloud

Med introduktionen av iCloud+ (plus)-prenumerationspaketet har Apple försett användare med en ganska användbar funktion, som är möjligheten att konfigurera en anpassad e-postdomän.

Hur man delar Wi-Fi-lösenord från Mac till iPhone

Hur man delar Wi-Fi-lösenord från Mac till iPhone

Ibland i vissa verkliga användningssituationer kan du behöva dela WiFi-lösenordet från din Mac med en närliggande iPhone-enhet.

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

Hur man ställer in en lokal webbserver (Local Web Server) på Windows, macOS och Linux

Steg för att ställa in en lokal webbserver på Windows, Mac och Linux

Reparera Mac-hårddiskar med Skivverktygets första hjälpen-funktion

Reparera Mac-hårddiskar med Skivverktygets första hjälpen-funktion

Skivverktygets första hjälpen-funktion kan verifiera hårddiskens tillstånd och vid behov utföra reparationer på hårddiskens datastrukturer för att förhindra att små problem blir stora problem.

Hur man överför filer från Mac till Android utan Android File Transfer

Hur man överför filer från Mac till Android utan Android File Transfer

Att överföra filer mellan Mac och Android är extremt besvärligt. Android använder MTP (Media Transfer Protocol) för att dela filer med datorer. Windows stöder det men macOS gör det inte. Google har en Android File Transfer-applikation, men denna lösning är inte optimal.

Behöver Mac-datorer verkligen en brandvägg?

Behöver Mac-datorer verkligen en brandvägg?

När du gräver i din Macs inställningar hittar du brandväggen, som är avstängd som standard. Är det inte osäkert? Varför är Apple så oansvarigt?

Vad är Mac OS X FileVault och hur använder man det?

Vad är Mac OS X FileVault och hur använder man det?

I verkligheten hindrar ett lösenord bara någon från att försöka logga in och komma åt operativsystemet, men din hårddisk är inte krypterad som sådan. Med en Ubuntu-startskiva, eller genom att ta bort hårddisken, kommer alla fortfarande att kunna komma åt alla filer på din dator. Endast genom att manuellt kryptera filer på din hårddisk kan du verkligen hålla dina filer säkra. Det är där Mac OS X FileVault kommer in.

Uppdatera macOS, detaljerat sätt att uppdatera MacBook

Uppdatera macOS, detaljerat sätt att uppdatera MacBook

Det finns många sätt att uppdatera Mac OS, från enkla till komplexa. I den här artikeln kommer Quantrimang att sammanfatta några sätt att uppdatera din Mac och aktivera automatiska operativsystemuppdateringar för din bekvämlighet.