Apache webbserver är den mest använda öppen källkod webbserver som stöds på majoriteten av operativsystemet inklusive Linux, Windows, MacOS, Solaris, etc. Det är mycket anpassningsbar och kan integreras med andra moduler. Installera och konfigurera Apache för grundläggande installation är ganska lätt. Den här artikeln kommer att förklara hur du installerar och konfigurerar Apache webbserver på Ubuntu operativsystem.,
Obs! vi har förklarat proceduren som förklaras i den här artikeln på ett Ubuntu 20.04 LTS-system.
installera Apache2; Steg 1: Uppdatera
först måste vi uppdatera systemförvarsindexet för att installera den senaste versionen av Apache2. För att göra det, starta terminalen med hjälp av genvägen Ctrl+Alt+T och kör följande kommando:
Observera att endast en auktoriserad användare kan installera, uppdatera eller ta bort paketen från Linux-systemet.,
steg 2: Installera Apache2
nästa i det här steget kommer vi att installera Apache2 webbserver. För detta utför du kommandot nedan i Terminal:
systemet kan begära bekräftelse genom att ge dig ett y/n-alternativ. Tryck på y och ange sedan för att fortsätta. Därefter installeras Apache2-webbservern och dess alla beroenden på ditt system.,
När du har installerat, verifiera versionen av Apache-servern enligt följande:
brandväggskonfiguration
nu måste vi öppna vissa portar på vårt system för att komma åt Apache från utsidan. Låt oss först lista applikationsprofilerna som vi behöver ge Apache tillgång till. Kör följande kommando för att göra det:
Här kan du se olika apacheprofiler.,
Vi kommer att använda den mycket restriktiva profilen ”Apache” för att aktivera nätverksaktivitet på port 80.
Kontrollera nu statusen som visar Apache tillåten i brandväggen.
konfigurera Apache webbserver; verifiera Apache-tjänsten
innan du går mot konfigurationen kontrollerar du först om Apache-tjänsten fungerar., För detta utför du kommandot nedan i Terminal:
från ovanstående utmatning kan du se att Apache2-tjänsten är aktiv och körs.
en annan metod för att verifiera om Apache körs bra genom att begära en webbsida från Apache webbserver., För att göra det, hitta din IP –adress med följande kommando:
Öppna sedan webbläsaren och öppna Apaches välkomstsida enligt följande:
ersätt 192.168.72.134 med maskinens IP-adress.
genom att navigera till ovanstående länk i webbläsaren ser du Apache välkomstsida som är indikationen på att Apache-servern fungerar korrekt.,
konfigurera virtuella värdar i Apache
om du har flera domäner som måste vara server från den enda Apache-webbservern måste du konfigurera virtuella värdar. I det följande visar vi dig hur du ställer in en virtuell värd i Apache. Vi kommer att ställa in domännamnet ”info.net”. se till att ersätta info.ne med ditt eget domännamn.
Steg 1: Skapa en katalog för din domän
i det här steget skapar vi en katalog för vårt domännamn. Denna katalog kommer att användas för att lagra data på vår hemsida.,
kör följande kommando i Terminal genom att ersätta info.net med ditt eget domännamn:
ändra katalogägandet till aktuell användare:
tilldela nödvändiga behörigheter enligt följande:
steg 2: Gör en provsida för din webbplats
Vi har konfigurerat virtuell värd och tilldelar nödvändig behörighet. Nu kommer vi att skapa en provsida för vår hemsida. Vi kommer att skapa provsidan med hjälp av Nano editor, men någon textredigerare kan användas för detta ändamål.
Copy paste these lines of HML code:
<head>
<title>Welcome to info.net!</title>
</head>
<body>
<h1>You are running info.net on Ubuntu 20.04!,</h1>
</body>
</html>
använd nu Ctrl+O för att spara och sedan Ctrl+X för att avsluta filen.
steg 3: Skapa en virtuell värdfil
Apache-servern levereras med virtuell värdfil som standard. Den här filen används för att tjäna innehållet i webbservern., Vi kommer dock att generera den nya virtuella värdfilen med följande kommando:
Ange nu nedanstående rader genom att ersätta den virtuella värdfilen. info.net med ditt eget domännamn.
använd nu Ctrl+O för att spara och sedan Ctrl+X för att avsluta filen.
steg 4: Aktivera konfigurationsfilen för virtuell värd
i det här steget skapar vi konfigurationsfilen för virtuell värd., För detta utför du följande kommando i Terminal:
inaktivera nu ”000-standard.conf” standard virtuell konfigurationsfil enligt följande:
Starta nu om Apache för att aktivera den nya konfigurationen enligt följande:
Steg 5: Test för fel
När alla konfigurationer är färdiga kan du testa för eventuella konfigurationsfel:
Du kan få följande fel:
för att lösa detta fel, redigera servernamnet.,conf-fil:
lägg sedan till den här raden genom att ersätta info.net med ditt eget domännamn:
spara och avsluta servernamnet.,conf-fil och kör:
kör nu igen:
den här gången kommer du förhoppningsvis inte att få något fel.
steg 6: Testa virtuell värd
Nu är Apache webbserver redo att tjäna vår domän. Låt oss testa detta genom att navigera till följande länk i webbläsaren:
ersätt info.net med ditt domännamn.,
följande indexsida visar att Apache-servern är redo att visa vårt domännamn.,he2
för att stoppa och sedan starta Apache”
för att ladda apache-servern för att uppdatera de nya konfigurationerna:
för att starta Apache-servern Apache vid uppstart:
för att inaktivera Apache vid uppstart:
denna artikel har i detalj förklarat installation och konfiguration av Apache webbserver i Ubuntu 20.,04. Vi har också förklarat att inrätta en virtuell värd. Nu kan du ställa in flera domäner i samma Apache-server. I slutändan har vi nämnt några kommandon som kan vara till stor hjälp för att hantera Apache webbserver.