Site Overlay

Installere og Konfigurere Apache Web Server på Ubuntu 20.04

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:

$ sudo apt-opdatering

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:

$ sudo apt installere apache2

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:

$ apache2 -version

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:

$ sudo ufw app-liste

Her kan du se forskellige apache profiler.,

Vi vil bruge den meget restriktive profil ‘Apache’ til at aktivere netværksctivity på port 80.

$ sudo ufw tillade ‘Apache’

Nu kontrollere status som vil vise Apache tilladt i firewall.

$ sudo ufw status

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:

$ sudo systemctl status apache2

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:

$ hostname –jeg

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:

$ sudo mkdir -p /var/www/info.net/html

Skift mappe ejerskab til nuværende bruger:

$ sudo chown -R $USER:$USER /var/www/info.net/html

Tildel nødvendige tilladelser som følger:

$ sudo chmod -R 755 /var/www/info.,net

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.

$ nano /var/www/info.net/html/index.,html

Copy paste these lines of HML code:

<html>
<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:

$ sudo nano /etc/apache2/sites-available/info.netto.conf

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:

$ sudo a2ensite info.netto.conf

Nu kan deaktivere “000-default.conf ” standard virtuel konfigurationsfil som følger:

$ sudo a2dissite 000-standard.,conf

Nu genstarte Apache for at aktivere den nye konfiguration som følger:

$ sudo systemctl genstarte apache2

Trin 5: Test for fejl

Når alle konfigurationer er afsluttet, du kan teste for enhver konfiguration fejl:

$ sudo apache2ctl configtest

Du kan få vist følgende fejl:

for at løse denne fejl, skal du redigere servernavn.,conf fil:

$ sudo nano /etc/apache2/conf-available/servername.conf

Så tilføj denne linje ved at erstatte den info.net med dit eget domæne navn:

ServerName info.net

“Gem og afslut” servernavn.,conf-filen og kør:

$ sudo a2enconf servername

Nu igen, kør:

$ sudo apache2ctl configtest

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”

$ sudo systemctl stop apache2

for At genindlæse apache-serveren for at opdatere den nye konfigurationer:

$ sudo systemctl reload apache2

for At starte Apache på boot:

$ sudo systemctl enable apache2

for At deaktivere Apache på boot:

$ sudo systemctl deaktivere apache2

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.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *