Hur man ställer in en lokal webbserver?

Det mest effektiva sättet att testa dynamiskt innehåll är via en lokal webbserver. Om du behöver veta hur du ställer in en, är du på rätt plats.

Hur man ställer in en lokal webbserver?

I den här artikeln visar vi dig hur du ställer in en lokal webbserver över olika operativsystem och hur du testar för en framgångsrik installation.

Hur man ställer in en lokal webbserver?

En lokal webbserver konfigureras i huvudsak genom att installera programvara på din dator för att ge den webbserverfunktioner; det är "lokalt" eftersom du är ansvarig för att hantera det. Vi visar dig hur du ändrar din dator till en HTTP-server, mestadels baserad på installation av Apache-programvara. Men först, här är några förutsättningar:

  • En dedikerad dator för att bli din server
  • Kör Windows, eller Linux eller en Mac-dator som kör macOS
  • En internetanslutning
  • Dual-Core 2 GHz eller högre
  • 4 GB RAM
  • 1 GB ledigt diskutrymme.

Hur man ställer in en lokal webbserver på Windows 10?

Windows 10 är inte Unix-baserat, därför kommer vi att installera XAMPP som är en kombination av Apache, MySQL och PHP. För att installera XAMPP, gör följande:

  1. Navigera till XAMPP och fortsätt med att installera Windows-versionen.

  2. När du uppmanas, kör installationsprogrammet.
  3. Välj "Apache" för att endast installera en webbserver.
  4. När installationen är klar klickar du på "Slutför" för att öppna XAMPP-kontrollpanelen.

För att bekräfta lyckad installation, skriv "127.0.0.1" eller "lokal värd" i din webbläsares adressfält. XAMPP-konfigurationssidan bör visas.

Hur man ställer in en lokal webbserver på Mac?

MacOS har Apache-webbservern förinstallerad; för att slå på den gör du följande:

  1. Klicka på "Finder".

  2. Klicka på "Program" > "Verktyg", dubbelklicka på "Terminal".

  3. Ange nu och kör det här kommandot för att slå på Apache:

    sudo apachectl start

  4. För att bekräfta att Apache är aktiv, skriv "127.0.0.1" eller "lokal värd" från din webbläsares adressfält. Du bör se ett "Det fungerar!" meddelande.

Hur man ställer in en lokal webbserver på Ubuntu?

För att installera Apache Web Server på Ubuntu Linux 18.04, gör följande:

  1. Gå till en terminal och ange kommandot:

    sudo apt-get installera apache2

  2. Bekräfta installationen och luta dig sedan tillbaka medan Apache är installerat.
  3. För att bekräfta att installationen har lyckats, skriv in följande i webbläsarens adressfält:

    //local.server.ip

    • I webbläsaren bör du se Apache2 Ubuntus standardsida.

Hur man ställer in en lokal webbserver på Linux?

  1. Gå till en terminal för Debian och Ubuntu/Ubuntu-baserad distro och ange kommandot:

    sudo apt installera apache2

    sudo dnf installera httpd

  2. För att bekräfta att installationen lyckades skriv in "lokal värd" eller "127.0.0.1" i din webbläsare.

    • Apaches standard välkomstsida bör visa "Det fungerar".

Hur man ställer in en LAN-webbserver?

Vi kommer nu att visa dig hur du ställer in ett LAN-nätverk via Windows som ansluter till internet. Först och främst behöver du följande:

  • en dator (server)
  • en nätverksswitch
  • bredbandsanslutning
  • en router (med inbyggt modem)
  • enheterna du vill ansluta till nätverket
  • Ethernet-kablar

Anslut din första dator:

Anslut din router eller nätverksswitch till datorn med en Ethernet-kabel och slå sedan på den. Om du konfigurerar för första gången kommer guiden "Set up a network" att göra det automatiskt åt dig. Om det inte visas gör du följande:

  1. Klicka på "Nätverks- och delningscenter" från antingen "Kontrollpanelen" eller "Inställningar".

  2. Välj "Konfigurera en ny anslutning eller nätverk."

    • Gå igenom instruktionerna på skärmen.

Konfigurera ditt Wi-Fi:

Om du vill att dina enheter är anslutna till ditt nätverk trådlöst måste du ställa in Wi-Fi; Om inte kan du använda Ethernet-kablar.

Följ instruktionerna i manualen för din router/nätverksswitch för att aktivera Wi-Fi. Gör följande för att göra det så säkert som möjligt:

  • Överväg att ändra standard-SSID (nätverksnamn), Wi-Fi-inloggning och lösenord. Detta kan göras genom att logga in på din router, antingen genom att gå igenom nätverkets inställningar eller en webbläsare på din PC.
  • Se till att välja det mest avancerade säkerhetsskyddet – för närvarande är det WPA2.
  • Nu för att ändringarna ska träda i kraft, starta om din dator.

Anslut ditt LAN till Internet:

För din LAN-webbåtkomst, anslut din router och modem till huvudtelefonlinjen med hjälp av WAN-porten.

Anslut dina enheter till LAN:

Oavsett om du har anslutit dina enheter till LAN via Wi-Fi eller Ethernet-kabel, gör följande:

  • Slå på Wi-Fi på dina enheter

  • Välj ditt nätverk

  • Ange ditt nya lösenord när du uppmanas

Så här ansluter du till ditt LAN med Ethernet-kablar:

  • Anslut kabeln till din nätverksswitch/router
  • Anslut den andra änden till din enhet
  • Gör samma sak för dina andra enheter, du kommer att kunna komma åt dem från vilken enhet som helst på ditt LAN.

Börja nu dela:

För att skapa en "hemgrupp" för att dela resurser över ditt nätverk, gör följande:

  1. Navigera till "Kontrollpanelen" > "Nätverk och Internet" > "Hemgrupp".
  2. Välj "Skapa en hemgrupp" startar guiden för hemgruppsinställning och ger dig det lösenord som behövs för att de andra enheterna ska kunna ansluta till LAN.

Det finns flera sätt att dela och ge tillgång till resurser i ett LAN, inklusive:

  • Högerklicka på filer eller mappar > "Dela med..."
  • Lägga till filer i allmänna mappar och slå på "Public Folder Sharing" via nätverks- och delningscentret.

Hur man ställer in en lokal HTTP-server?

Nu visar vi dig hur du ställer in en lokal webbserver för testning. För en Python-installation på Windows, gör följande:

  1. Navigera till Pythons hemsida python.org.

  2. I avsnittet "Ladda ner", välj länken Python "3.xxx".

  3. Längst ner på skärmen väljer du exe-filen "Windows x86" för nedladdning.
  4. Kör filen när den laddas ner.
  5. Se till att markera kryssrutan "Lägg till Python 3.xxx till PATH" från första sidan.
  6. Välj "Installera" och sedan "Stäng" när du är klar.
  7. Gå till kommandotolken och skriv in det här kommandot för att kontrollera om installationen lyckades:
    1. python -V
    2. # Eller så kanske du har kommandot py tillgängligt,
    3. # i så fall försök py -V

Detta kommer att visa versionen. Om numret är korrekt, skriv in följande "cd"-kommando, sedan i katalogen där ditt exempel finns:

  1. # lägg till katalognamnet att ange, t.ex.
  2. cd skrivbord
  3. # använd två punkter för att gå upp en katalognivå om det behövs

CD ..

Nu för att starta servern i katalogen, skriv in följande kommandon:

  1. # Om Python-versionen som visas är mer än 3.X
  2. python3 -m http.server
  3. # I Windows som ett alternativ anger du "python" för att ersätta "py -3" eller "python3"
  4. # Om Python version 2.X visas

python -m SimpleHTTPServer

För att se en lista över innehållet i katalogen, gå till servern från din webbläsares adressfält skriv "lokal värd: 8000

Om port 8000 redan har tagits, använd en annan port, t.ex.:

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

Ange sedan "lokal värd: 7800” för att komma åt servern.

Hur man ställer in lokal webbserver på Windows 10 och MAMP?

För en ny installation av MAMP/MAMP PRO på Windows 10, gör följande:

  1. Navigera till och ladda ner MAMP PRO från www.mamp.info.

  2. Gå till din nedladdningsmapp och dubbelklicka på "setup_MAMP_MAMP_PRO_4.x.exe" fil.
  3. Följ instruktionerna på skärmen för att installera.

Obs: både MAMP PRO "C:\MAMP PRO" och MAMP "C:\MAMP" mappar kommer att installeras, ignorera mappen MAMP PRO om du inte vill använda proversionen.

Nu för att köra MAMP och testa för framgång, gör följande:

  1. I Utforskaren, navigera till "C:\MAMP" och öppna "MAMP.exe." fil. Tillåt åtkomst om du får en säkerhetsvarning.
    • Apache-servern och MySQL-servern bör starta automatiskt, om inte klicka på "Starta servrar".
  2. Från MAMP-menyn klicka på "Inställningar".
  3. Stiga på" 8888” i Apache-portfältet.
  4. Välj "Öppna webbstartsida".
    • Ett "Välkommen! MAMP har installerats framgångsrikt”-sidan ska visas.

Ytterligare vanliga frågor

Vad är en lokal webbserver?

En lokal webbserver är en dator som uppfyller HTTP-förfrågningar från allmänheten genom att returnera webbsidor. Till exempel kan en webbutvecklare vara värd för en webbplats och ha alla filer eller programvara som behövs för webbplatsen fysiskt lagrad på sin dator (lokalt) i motsats till ett externt webbhotell.

Vad är ett LAN?

Ett LAN (lokalt nätverk) ansluter en samling enheter i ett område, t.ex. i ett hem, kontorsvåning eller byggnad. Storleken på ett LAN kan variera från tusentals användare och enheter till bara en användare.

Vad är ett WAN?

Ett WAN (wide area network) kopplar samman telekommunikation geografiskt. Det används vanligtvis av statliga enheter, skolor och företag för att vidarebefordra data till varandra, vilket gör att människor kan utföra sina funktioner oavsett var de befinner sig.

Från en vanlig dator till en kraftfull webbserver

Lokala webbservrar är utmärkta för att vara värd för webbplatser och lagra i stort sett allt du vill ge andra åtkomst till. Med mjukvarupaket som magiskt förvandlar din vanliga dator eller dator till en webbserver, är det ganska enkelt att konfigurera en.

Nu när vi har visat dig hur du ställer in din egen, kunde du få din webbserver att fungera? Vilken typ av saker använder du din webbserver till? Vi vill gärna höra från dig, lämna en kommentar i avsnittet nedan.