Installer Apache Web Server
I denne artikel vil jeg vise dig, hvordan du installerer Apache -webserveren på Ubuntu 20.04. Dette kræver root- eller administrative rettigheder, så log ind på systemet via root.
Trin 1: Opgrader din APT
Som altid skal du først opdatere og opgradere din APT.
$sudopassende opdatering
$sudopassende opgradering
Trin 2: Download og installer Apache
Download og installer derefter Apache -webserveren fra Ubuntu -softwarelageret ved at udføre følgende terminalkommando.
$sudopassendeinstallereapache2
Trin 3: Bekræft Apache -installation
Kontroller serverstatus for at kontrollere, om Apache er installeret. Når installationen er fuldført, starter apache2 -serveren automatisk.
$sudosystemctl status apache2
Trin 4: Aktiver firewall -indstillinger
Nu skal du aktivere firewallindstillingerne for Apache webserveren. For at gøre dette skal du bruge kommandoen UFW til at tillade Apache -trafik på Port 443 og Port 80 via følgende terminalkommando.
$sudoufw tillader 'Apache Full'
Trin 5: Bekræft ændringer
Du kan bekræfte denne ændring ved at kontrollere firewallstatus med følgende terminalkommando.
$sudoufw status
Trin 6: Kontroller, om Apache virker
Kontroller, om Apache fungerer korrekt på dit system. Åbn en webbrowser på din Ubuntu -maskine, åbn en ny fane, og skriv følgende URL i URL -linjen. Sørg for at udskifte den IP, vi har brugt, med din egen maskines IP -adresse.
URL = http://10.0.2.15
Figur: Apache -service, der kører i et browservindue.
Trin 7: Konfigurer virtuel vært
Nu er du klar til at oprette en virtuel vært ved hjælp af den installerede Apache -webserver. Apache indeholder en virtuel testvært, der er aktiveret som standard, når den er installeret. Det er let at hoste et enkelt websted; du skal bare uploade webstedets indhold i dets konfigurationsfil under/var/www/html. Stien til denne konfigurationsfil er defineret som følger.
Sti=/etc/apache2/websteder-aktiveret/000-default.conf
Figur: Standardkonfigurationsfil åbnet i gedit editor.
Trin 8: Opret domænenavn
Hvis du er vært for flere websteder, skal du bruge følgende kommando til at oprette en ny virtuel værtskonfigurationsfil for hvert nyt websted. Domænenavnet oprettet i dette testeksempel er www.example.com; dette kan erstattes med dit ønskede domænenavn.
$sudo mkdir -s /hvor/www/eksempel.com
Trin 9: Opret ny biblioteksfil
Opret en ny fil i biblioteket med navnet index.html, og indsæt følgende indhold i denne fil.
< html lang='på' til dig='ltr'>
< hoved >
< meta tegnsæt='utf-8'>
< titel >Velkommen til example.com</ titel >
</ hoved >
< legeme >
< h1 >Succes! eksempel.com hjemmeside!</ h1 >
</ legeme >
</ html >
Figur: Ny index.html -fil med webstedsindhold indeni.
Gem filen, og luk den. Skift mulighederne for filtilladelse med følgende terminalkommando.
$ sudo chown -R www-data:/hvor/www/eksempel.com
Trin 10: Opret dokument i teksteditor
Åbn din foretrukne teksteditor, og opret denne fil i/etc/apache2/sites-tilgængelig placering. Jeg bruger teksteditoren gedit.
Servernavn eksempel.com
ServerAlias www.example.com
ServerAdmin [e -mail beskyttet]
DocumentRoot/hvor/www/eksempel.com/public_html
Indstillinger -Indexer +FollowSymLinks
AllowOverride All
</Telefonbog>
Fejllog ${APACHE_LOG_DIR}/eksempel.com-fejl.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log kombineret
</VirtualHost>
Figur: eksempel.conf -fil åbnet med gedit -editor.
Trin 11: Link -konfigurationsfil
Link denne konfigurationsfil til a2ensite -værktøj ved at udføre følgende terminalkommando.
$ sudo a2ensite eksempel.com
For at kontrollere, om der er en syntaksfejl i konfigurationsfilen, skal du udføre følgende kommando.
$ sudo apachectl konfigtest
Trin 12: Genstart Apache
Genstart nu Apache -tjenesten, åbn din webbrowser, og indtast følgende URL i URL -linjen.
$ sudo systemctl genstart apache2=URL=http://eksempel.com'
Figur: eksempel.com åbnet i et browservindue.
Afinstallation af Apache Web Server
Du kan afinstallere Apache -webserveren fuldstændigt via følgende terminalkommandoer.
$ sudo apt-get rens apache2$ sudo apt-get autoremove
Konklusion
Denne artikel dækkede, hvordan du installerer Apache -webserveren, konfigurerer firewallindstillinger til Apache, konfigurerer virtuelle værter på Apache -webserver og afinstallerer Apache.