Annons

apache webbserverOavsett orsaken är det att du vid någon tidpunkt vill få en webbserver igång. Oavsett om du vill ge dig själv fjärråtkomst till vissa sidor eller tjänster, vill du få en gemenskap grupp går, eller något annat, måste du ha rätt programvara installerad och konfigurerad för att hända. Så hur exakt kan du gör det? Det är faktiskt ganska enkelt.

Mitt val av operativsystem för den här artikeln kommer att vara Fedora Linux blev bättre med Fedora 16 Beta-distributionLinux-distributioner har förbättrats snabbt och dessa förbättringar blir synliga i de senaste betaversionerna. Fedora, en av flaggskeppsfördelningarna som bär GNOME 3, är inte annorlunda och borde ha ... Läs mer Linux, som Linux i allmänhet är känt för att få servrar igång och körs snabbt och enkelt. Dessutom stöds Fedora av både en gemenskap och ett företag, har stor säkerhet och erbjuder grafiska konfigurationsverktyg för flera servrar.

Steg ett: Installation

Ny installation av Fedora

apache webbserver
Om du inte har Fedora installerat på ditt system ännu kan du göra det med

instagram viewer
DVD: n eftersom du också kan välja att installera Apache samtidigt. Om du tar den här rutten, medan du installerar från DVD: n, kan du välja vilka paket du vill installera med omkopplaren "Anpassa nu". Välj det och sedan under fliken Servrar kan du välja "Webbserver". Fortsätt med installationen tills du kan starta in ditt nya system. Därifrån kan du installera det grafiska konfigurationsverktyget genom att välja paketet system-config-httpd från din paketansvarig eller kör sudo yum installera system-config-http.

Fedora redan installerat

apache-server
Om du redan har Fedora installerat kan du installera både webbservern och det grafiska konfigurationsverktyget. Du kan installera httpd och system-config-httpd paket från pakethanteraren, eller kör sudo yum installera httpd system-config-httpd.

Steg två: Konfiguration

apache-server
Du kan nu starta det grafiska konfigurationsverktyget från Systemverktyg -> HTTP. Den första fliken du ser är huvudfliken, där du kan konfigurera servernamnet, administratörens e-postadress och under vilka adresser servern är tillgänglig under. Jag rekommenderar att du lägger till en adress just nu och väljer "Alla tillgängliga adresser" i port 80 för enkelhet.

apache-server
Den andra fliken innehåller de olika virtuella värdarna, eller antalet olika webbplatser på samma server, som är konfigurerade. Servern kan skilja vilket domännamn som anges i webbläsaren och därför välja rätt virtuell värd när en sida visas.

apache http-server
Det finns många olika inställningar som du kan välja för varje virtuell värd, inklusive nödvändiga komponenter samt svåra att konfigurera sådana som SSL (HTTPS). För en majoritet av artiklarna bör det grafiska konfigurationsverktyget kunna ta hand om dina behov.

apache http-server
Den sista fliken har allt att göra med prestanda och mängden anslutningar som är tillåtna. Det finns inga rekommenderade inställningar eftersom varje server har olika funktioner, så om du har en större webbplats måste du göra det leka med dessa nummer och se vad som fungerar (förutsatt att du har tillräckligt med trafik för att testa inställningarna korrekt).

Ytterligare nödvändig konfiguration

Innan du faktiskt kan komma åt din nya webbserver måste du öppna din terminal och sedan köra sudo-tjänst httpd start att faktiskt starta Apache och sudo chkconfig httpd på för att få Apache att börja vid varje start.

Steg tre: Testa

Steg 3 i vår process är helt enkelt att testa om du kan komma åt din sida eller inte. Öppna Firefox på samma maskin och skriv in lokal värd eller 127.0.0.1 för att se om du får den här testsidan (förutsatt att du inte ändrade dokumentroten):

apache webbserver
Om inte, kan du ha gjort något fel i din konfiguration eller inte startat Apache ännu.

Slutsats

Det är ganska coolt att ha Apache igång på ditt system, med tanke på att det är samma teknik som används av de flesta webbplatser som du besöker varje dag (inklusive MakeUseOf). Om du vill att andra maskiner ska ha åtkomst måste du gå in i Fedoras brandvägg konfigurationsverktyg (installerat som standard) och se till att HTTP (Port 80) är öppet. Om du vill köra mer komplicerade webbramar som forum eller WordPress måste du också installera MySQL och PHP, men det lämnar jag till en annan artikel.

Hur lätt tror du att den här processen är? Vad tycker du om eller tycker du inte om Apache? Låt oss veta i kommentarerna!

Danny är senior vid University of North Texas som tycker om alla aspekter av open source-programvara och Linux.