Sådan opsættes en lokal webserver på Windows, Mac og Linux
Når en webdesigner udvikles, skal en webdesigner kunne se sine websider på samme måde som slutbrugeren ville. Nogle gange er det bare at klikke på og se dine HTML-filer i webbrowseren, men hvis du vil teste dynamisk indhold, skal du oprette en lokal webserver. At gøre dette er ret simpelt og kan nemt udføres på Windows, Mac og Linux. Der findes mange typer webservere, men vi bruger Apache, da det er den mest almindelige server rundt, meget let at konfigurere og kompatibel med alle større operativsystemer.
Opret lokal webserver på Linux
Apache er designet til Unix-lignende operativsystemer. Linux falder ind under denne kategori, og installation og konfiguration af Apache webserver kan ske i et trin.
Til grafisk gennemløb kan du følge denne vejledning. Her skal vi beskæftige os med kommandolinjer.
Mest populære distributioner giver dig mulighed for at installere Apache uden at kompilere det fra kilde ved hjælp af en enkelt kommando.
For Debian, Ubuntu og Ubuntu-baserede distro:
sudo apt-get install apache2
Til Red Hat og CentOS
sudo yum installere httpd
Når du er installeret, skal du i din webbrowser navigere til enten "127.0.0.1" eller "localhost." Hvis det viser "Det virker!" Betyder det, at din Apache-installation er vellykket.
For bedre at forstå, hvordan Apache tjener denne særlige webside, lad os redigere den. For at gøre dette skal du navigere til rodwebkataloget på din lokale Linux-maskine.
cd / var / www
Åbn "index.html" som root med din yndlings teksteditor.
Skift "Det virker!" Til "Hej verden!" Og tryk derefter på "Ctrl + O" og derefter Enter for at gemme.
Opdater nu websiden på 127.0.0.1. Det skal skifte til "Hello World!"
Nu hvor du har oprettet en simpel webserver, kan du spille med konfigurationsindstillingerne i "apache2.conf."
sudo nano /etc/apache2/apache2.conf
Bemærk : Vær opmærksom på, at hver gang du foretager en konfigurationsændring, skal du genstarte Apache, for at den skal kunne anvendes.
sudo service apache2 genstart
Hvis dette ikke virker, kan du genstarte det ved direkte at udføre upstart-filen.
sudo /etc/init.d/apache2 genstart
Konfigurer lokal webserver på Mac OS X
Det gode ved Mac OS X er, at Apache er installeret som standard. Alt du skal gøre er at tænde det.
I Finder skal du gå til "Programmer -> Hjælpeprogrammer".
Dobbeltklik derefter på Terminal for at åbne den.
For at tænde din allerede forudinstallerede Apache webserver, skal du køre følgende kommando:
sudo apachectl start
For at teste, at vores webserver kører, skal du navigere til "127.0.0.1" eller "localhost" i din webbrowser.
Vi kan ændre indholdet på websiden ved blot at navigere til dokumentroten på samme måde som vi gjorde i Linux. Det eneste der er anderledes er stiets placering.
cd / bibliotek / webserver / dokumenter /
Rediger nu filen "index.html.en" med din yndlings tekstredigerer. Skift "Det virker!" Til "Hello World!"
sudo nano index.html.en
Hvis vi opdaterer vores webside, der er hostet på 127.0.0.1, vil vi nu se de ændrede ændringer.
For yderligere at konfigurere Apache webserver under MacOS, naviger til "httpd.conf" filen.
sudo nano /etc/apache2/httpd.conf
Ligesom Linux kan du nemt genstarte Apache-tjenesten ved hjælp af apachectl
kommandoen med root privilegier.
sudo apachectl genstart
Bemærk : Du kan tjekke denne vejledning for at installere hele MAMP-pakken.
Konfigurer lokal webserver på Windows
I modsætning til Linux og Mac OS X er Windows ikke Unix-baseret, så der er ikke en liner til at installere det. Heldigvis er der flere installationsguider, der binder ting som Apache, MySQL og PHP sammen for at gøre vores liv lettere. En af dem er XAMPP.
Bemærk : XAMPP er også tilgængelig til Linux og Mac OS X.
Download Windows-versionen af XAMPP og start installationen. Udfør installationsprogrammet, når du bliver bedt om det. Du kan kun vælge Apache, hvis alt du behøver er en webserver. Men hvis du planlægger at bruge en database, kan du også vælge MySQL.
Fortsæt gennem installationen og klik på "Afslut", når du er færdig. Som standard vil XAMPP kontrolpanelet blive lanceret.
Klik på "Start" for Apache og MySQL, hvis det er nødvendigt.
Hvis du navigerer til "127.0.0.1" eller "localhost" i din webbrowser, skal du se XAMPP-konfigurationssiden.
For at oprette en ny webside er proceduren den samme. Åbn notepad og opret en prøve HTML-fil. Navngiv det "hello.html."
Gem det i dokumentrotten placeret i c:\xampp\htdocs\.
Gå nu til det ved hjælp af din webbrowser ved at gå til "127.0.0.1/hello.html."
Konklusion
Apache er en fremragende løsning til opbygning af både enkle og komplekse hjemmesider, men det er ikke den eneste mulighed. Mens Apache integrerer godt på tværs af alle tre platforme, kan du måske se på IIS som en mulighed for Windows, da det understøtter mange Windows-godkendelsesfunktioner, som Apache ikke gør. Men for at simpelthen teste basisfunktionaliteten af et websted er Apache perfekt.