Skip to main content

Så här installerar du Apache Web Server på Linux

Så här skapar du en lokal webbserver på din dator (April 2025)

Så här skapar du en lokal webbserver på din dator (April 2025)
Anonim

Så du har en hemsida, men nu behöver du en plattform för att vara värd för den. Du kan använda en av de många webbhotellleverantörerna där ute, eller du kan försöka vara värd för din webbplats själv med din egen webbserver.

Eftersom Apache är gratis är det en av de mest populära webbservrarna att installera. Det har också flera funktioner som gör det användbart för många olika typer av webbplatser. Så, vad är Apache? I ett nötskal är det en server som används för allt från personliga webbsidor till företagsnivå webbplatser. Det är så mångsidigt som det är populärt.

Du kommer att kunna få fakta om hur du installerar Apache på ett Linux-system med den här artikelns översikt. Innan du börjar bör du åtminstone vara bekväm att arbeta i Linux - inklusive att kunna byta kataloger, använda tjär och gunzip och kompilera med make (jag kommer att diskutera var du ska få binärer om du inte vill försöka sammanställa din egen). Du bör också ha tillgång till rotkontot på serverns maskin. Återigen, om det här förvirrar dig, kan du alltid vända dig till en värdleverantör istället för att göra det själv.

Hämta Apache

Det är bäst att ladda ner den senaste stabila versionen av Apache när du börjar. Det bästa stället att få Apache är från Apache HTTP Server nedladdningssidan. Ladda ner källfilerna som är lämpliga för ditt system. Binära utgåvor för vissa operativsystem är också tillgängliga från den här sidan.

Extrahera Apache-filerna

När du har laddat ner filerna måste du komprimera dem:

gunzip -d httpd-2_0_NN.tar.gztjära xvf httpd-2_0_NN.tar

Detta skapar en ny katalog under den aktuella katalogen med källfilerna.

Konfigurera din server för Apache

När du har filerna tillgängliga måste du instruera din maskin var du hittar allt genom att konfigurera källfilerna. Det enklaste sättet att göra detta är att acceptera alla standardinställningar och skriv bara:

./configure

Naturligtvis vill de flesta inte bara acceptera de standardval som presenteras för dem. Det viktigaste alternativet är

prefix = PREFIX alternativ. Detta anger katalogen där Apache-filerna kommer att installeras. Du kan också ställa in specifika miljövariabler och moduler. Några av de moduler du kanske vill ha installerat är:

  • mod_alias - för att kartlägga olika delar av URL-trädet
  • mod_include - för att analysera serverns sida
  • mod_mime - för att associera filtillägg med dess MIME-typ
  • mod_rewrite - för att skriva om webbadresser i farten
  • mod_speling (sic) - för att hjälpa dina läsare som kan misspelladresser
  • mod_ssl - för att tillåta stark kryptografi med SSL
  • mod_userdir - för att tillåta systemanvändare att ha egna webbsidor kataloger

Tänk på att det här inte är alla moduler du kan installera på ett visst system. Det specifika projektet beror på vad du installerar, men den här listan är en bra utgångspunkt. Läs mer om detaljerna om modulerna för att bestämma vilka du behöver.

Bygg Apache

Som med någon källinstallation måste du bygga upp installationen:

göragör installationen

Anpassa Apache

Om du antar att det inte fanns några problem med din installation och byggnad, är du redo att anpassa din Apache-konfiguration. Detta betyder egentligen bara att redigera httpd.conf-filen. Den här filen finns i

PREFIX / conf katalogen. Jag redigerar det i allmänhet med textredigerare.

vI PREFIX /conf/httpd.conf

Notera: Du måste vara rot för att redigera den här filen.

Följ anvisningarna i den här filen för att redigera din konfiguration så som du vill ha den. Mer hjälp finns på Apache-webbplatsen. Du kan alltid vända dig till den här webbplatsen för ytterligare information och resurser.

Testa din Apache-server

Öppna en webbläsare på samma maskin och skriv

http: // localhost / i adressrutan. Du borde se en sida som liknar den i det partiella skärmdumpet ovan (bilden som följer med den här artikeln). Det kommer att sägas i stora bokstäver Ser du detta istället för webbplatsen du förväntade dig? Det här är bra nyheter, eftersom det betyder att servern är installerad korrekt.

Börja redigera / ladda upp sidor till din nyinstallerade Apache webbserver

När servern är igång kan du börja posta sidor. Ha kul att bygga din hemsida!