Apache web server er det mest flittigt anvendte open source webserver, der understøttes på de fleste af OS, inklusive Linux, Windows, MacOS, Solaris osv. Det er meget tilpasselig og kan integreres med andre moduler. Installation og konfiguration af Apache til grundlæggende opsætning er ganske let. Denne artikel forklarer, hvordan du installerer og konfigurerer Apache-webebserveren på Ubuntu-operativsystemet.,
Bemærk: Vi har forklaret proceduren forklaret i denne artikel på et Ubuntu 20.04 LTS-system.
installation af Apache2; Trin 1: Opdatering
først skal vi opdatere system repository inde.for at installere den seneste version af Apache2. For at gøre dette, lancere Terminalen ved hjælp af Ctrl+Alt+T genvej, og udfør følgende kommando:
Bemærk, at der kun er en autoriseret bruger kan installere, opdatere eller fjerne pakker fra Linux-system.,
Trin 2: Installer Apache2
næste i dette trin installerer vi Apache2 webebserver. For dette, skal du udføre nedenstående kommando i Terminalen:
systemet vil bede om bekræftelse, ved at give dig et Y/n mulighed. Tryk på y, og gå derefter ind for at fortsætte. Derefter installeres Apache2 webebserveren og dens alle afhængigheder på dit system.,
Når det er installeret, skal du kontrollere den version af Apache server som følger:
Firewall-konfiguration
Nu, vi bliver nødt til at åbne bestemte porte i vores system for at få adgang til Apache udefra. Lad os først liste de applikationsprofiler, som vi har brug for for at give Apache adgang til. Kør følgende kommando for at gøre det:
Her kan du se forskellige apache profiler.,
Vi vil bruge den meget restriktive profil ‘Apache’ til at aktivere netværksctivity på port 80.
Nu kontrollere status som vil vise Apache tilladt i firewall.
Konfiguration af Apache web server; Kontrol Apache service
Før vi går i retning af konfiguration, første, kontrollere, om Apache service er i drift., For dette, skal du udføre nedenstående kommando i Terminalen:
Fra ovenstående output, du kan se Apache2-tjenesten er aktiv og kører.
en anden metode til at kontrollere, om Apache kører fint ved at anmode om en webebside fra Apache-webebserveren., For at gøre dette, skal du finde IP-adresse ved hjælp af følgende kommando:
Så åbne webbrowseren og få adgang til apache velkommen side som følger:
Erstat 192.168.72.134 af IP-adresse for din maskine.
Ved at navigere til ovenstående link i Bro .seren, ser du Apache-velkomstsiden, som er indikationen på, at Apache-serveren fungerer korrekt.,
opsætning af virtuelle værter i Apache
Hvis du har flere domæner, der skal være server fra den enkelte Apache-webebserver, skal du konfigurere virtuelle værter. I det følgende viser vi dig, hvordan du opretter en virtuel vært i Apache. Vi vil oprette domænenavnet “info.net”. sørg for at udskifte info.ne med dit eget domænenavn.
Trin 1: Opret en mappe til dit domæne
i dette trin opretter vi en mappe til vores domænenavn. Denne mappe vil blive brugt til lagring af data på vores hjemmeside.,
Kør følgende kommando i Terminal ved at erstatte den info.net med dit eget domæne navn:
Skift mappe ejerskab til nuværende bruger:
Tildel nødvendige tilladelser som følger:
Trin 2: Lav en prøveside til dit websiteebsted
Vi har konfigureret virtuel vært og tildeler nødvendig tilladelse. Nu vi, vil oprette en prøve side for vores hjemmeside. Vi opretter eksempelsiden ved hjælp af Nano editor, dog kan enhver teksteditor bruges til dette formå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>
</enhed>
</html>
Nu skal du bruge Ctrl+O for at gemme og derefter Ctrl+X for at afslutte fil.
Trin 3: Opret en virtuel værtsfil
Apache server leveres som standard med virtuel værtsfil. Denne fil bruges til at tjene indholdet af webebserveren., Vi vil imidlertid generere nye virtual host-fil med følgende kommando:
Nu skal du indtaste nedenstående linjer ved at erstatte den info.net med dit eget domæne navn.
brug nu Ctrl+O til at gemme og derefter Ctrl+. for at afslutte filen.
Trin 4: Aktiver virtual host configuration file
i dette trin opretter vi den virtuelle host configuration file., For dette, skal du udføre følgende kommando i en Terminal:
Nu kan deaktivere “000-default.conf ” standard virtuel konfigurationsfil som følger:
Nu genstarte Apache for at aktivere den nye konfiguration som følger:
Trin 5: Test for fejl
Når alle konfigurationer er afsluttet, du kan teste for enhver konfiguration fejl:
Du kan få vist følgende fejl:
for at løse denne fejl, skal du redigere servernavn.,conf fil:
Så tilføj denne linje ved at erstatte den info.net med dit eget domæne navn:
“Gem og afslut” servernavn.,conf-filen og kør:
Nu igen, kør:
Denne gang, forhåbentlig, vil du ikke modtage nogen fejl.
Trin 6: Test virtual host
nu er Apache-webebserveren klar til at betjene vores domæne. Lad os teste dette ved at navigere til følgende link i Bro :seren:
Udskift info.net med dit domænenavn.,
følgende indeksside viser, at Apache-serveren er klar til at betjene vores domænenavn.,he2
for At stoppe og så starte Apache”
for At genindlæse apache-serveren for at opdatere den nye konfigurationer:
for At starte Apache på boot:
for At deaktivere Apache på boot:
Denne artikel har forklaret i detaljer med installation og konfiguration af Apache web server i Ubuntu 20.,04. Vi har også forklaret opsætning af en virtuel vært. Nu kan du konfigurere flere domæner på den samme Apache-server. I sidste ende har vi nævnt nogle kommandoer, der kan være meget nyttige til styring af Apache-webebserveren.