Installer og konfigurer Apache Web Server på Ubuntu Top 10.Topp 10

Installer og konfigurer Apache Web Server på Ubuntu Top 10.Topp 10
I flere tiår, Apache eller Apache HTTP -server har vært en av de mest brukte webserverapplikasjonene over hele verden, og den opprettholder fortsatt sin popularitet mens den har 48.0 millioner aktive nettsteder. Apache Software Foundation administrerer denne webserveren. Dynamisk lastbare moduler, administrasjon av statiske filer og enkel integrasjon med andre applikasjoner er noen få fantastiske funksjoner på Apache Web Server.

Denne oppskrivningen vil diskutere metoden til installere og Konfigurer Apache Web Server Ubuntu 22.04. Så la oss starte!

Hvordan installere Apache Web Server på Ubuntu 22.04

For å sette opp Apache Web Server på Ubuntu 22.04, må du følge de undergitte trinn-for-trinn-instruksjonene.

Trinn 1: Oppdater systemlager

Trykk "Ctrl+alt+t”For å åpne terminalen og kjøre den undergitte kommandoen for å oppdatere systemlager:

$ sudo apt oppdatering

Trinn 2: Installer Apache Web Server på Ubuntu 22.04

Etter å ha oppdatert System Repositories, skriver du ut følgende kommando for å installere “Apache2”Webserver på din Ubuntu 22.04 system:

$ sudo apt install Apache2

Vent noen minutter, da Apache -installasjonen vil ta litt tid å fullføre:

Trinn 3: Konfigurer brannmur

Å få tilgang Apache utenfra er det pålagt å Åpne spesifikke porter på systemet ditt. For å gjøre det, først, sjekk listen over applikasjonsprofilene som trenger tilgang:

$ sudo ufw appliste

Utførelse av ovennevnte kommando vil skrive ut forskjellige Apache-profiler på terminalen:

Deretter vil vi bruke "Apache full”Profil for å aktivere nettverksaktiviteter på porten”80”:

$ sudo ufw tillater 'apache full'

Etter å ha gjort det, sjekk gjeldende brannmurstatus:

$ sudo ufw status

La oss nå bevege oss mot konfigurasjon siden av Apache Web Server Ubuntu 22.04.

Hvordan konfigurere Apache Web Server på Ubuntu 22.04

For å konfigurere Apache Web Server på Ubuntu 22.04, se på den undergitte prosedyren under.

Trinn 1: Sjekk Apache2 Service Status

Før vi går mot hovedkonfigurasjonen av Apache, vil vi bekrefte "Apache2”Tjenesten er for tiden aktiv eller ikke:

$ SystemCTL status apache2

Det undergitte viser at "Apache2”Tjenesten er aktiv på systemet vårt:

Du kan også bruke din favoritt nettleser for den spesifiserte verifiseringen. For å gjøre det, åpne en nettleser og sjekk hva “lokal vert”Webside ser for deg:

Navigasjon til “lokal vert”Webside indikerer at Apache Web Server fungerer som den skal. Nå vil vi sette opp en virtuell vert i Apache.

Trinn 2: Sett opp virtuell vert i Apache Web Server

Til sett en virtuell vert i Apache, Opprett en katalog som kan brukes til å lagre data på nettstedet. For dette formålet vil vi flytte til “/var/www”Katalog ved hjelp av følgende“CD”Kommando:

$ cd/var/www/

Deretter oppretter vi en katalog for vårt domene "eksempel.com”. Her kan du spesifisere domenenavnet ditt i kommandoen nedenfor:

$ sudo mkdir -p/var/www/eksempel.com/

Bruk “Chown”Kommando for å endre eierskapet til“eksempel.com”Katalog med“www-data”Miljøvariabel:

$ sudo chown -r www-data: www-data/var/www/eksempel.com

Trinn 3: Opprette en webside

For å lage en prøve “indeks.html”Webside for nettstedet vårt, vi bruker“Nano”Redaktør:

$ sudo nano/var/www/eksempel.com/indeks.html

Skriv ut følgende kode i den åpne filen:



Velkommen til Linuxhint.com


Suksess! Opplæringen handler om Apache2 -konfigurasjon!



Etter å ha lagt til koden, trykk “Ctrl+O”For å lagre filen:

Trinn 4: Opprette en virtuell vertsfil

På dette tidspunktet har vi laget en katalog for vårt domene og oppdatert eierskapet. Nå vil vi skape en Virtuell vertsfil Under standardkatalogen til Apache Host -filer:

$ sudo nano/etc/apache2/nettsteder-tilgjengelig/eksempel.com.konf

I den åpne virtuelle vertsfilen, legg til følgende kodelinjer. Du må også erstatte informasjonen relatert til "Server navn”,“Serverer”, Og“Documentroot”I henhold til innstillingene dine:


Serveradmin admin@localhost
Servernavneksempel.com
Serveralias www.eksempel.com
Documentroot/var/www/eksempel.com
Errorlog $ apache_log_dir/feil.Logg
CustomLog $ apache_log_dir/tilgang.logg kombinert

Trykk "Ctrl+O”For å lagre den ekstra koden til den virtuelle vertskonfigurasjonsfilen:

Trinn 5: Aktiver virtuell vertsfil

Utfør følgende “a2ensite”Kommando for å aktivere den opprettede virtuelle vertsfilen:

$ sudo a2ensite eksempel.com.konf

Deaktiver deretter standardkonfigurasjonsfilen:

$ sudo a2dissite 000-default.konf

Etter å ha utført den spesifiserte operasjonen. Start på nytt “Apache”Tjeneste på Ubuntu 22.04 System:

$ sudo SystemCTL Restart Apache2

Trinn 6: Feiltesting

I det siste trinnet i Apache2 -konfigurasjonen, tester konfigurasjonsfeilene:

$ sudo apache2ctl configtest

Ved å ha en feilfri konfigurasjonsfil, vil utførelsen av ovennevnte kommando gi deg beskjed om at syntaksen er "Ok”:

Imidlertid eksisterer det sjanser for at du kan møte følgende feil etter å ha testet konfigurasjonsfilen:

Hvis det er tilfelle, kan du redigere "Server navn.konf”Fil og legg til“domene" Navn:

$ sudo nano/etc/apache2/conf-tilgjengelig/servernavn.konf

Etter å ha spesifisert domenenavnet i den åpne konfigurasjonsfilen, trykk “Ctrl+O”For å lagre det ekstra innholdet:

NESTE, muliggjøre den nye konfigurasjon Ved hjelp av følgende kommando:

$ sudo a2enconf servernavn

Til slutt, start på nyttApache2”Service på din Ubuntu 22.04 system:

$ sudo SystemCTL Restart Apache2

Trinn 7: Virtuell vertstesting

Til slutt, test den virtuelle verten din ved å navigere til det spesifiserte domenet. I vårt tilfelle er domenet “eksempel.com”:

Den viste informasjonen rettferdiggjør at Apache -webserveren er klar til å tjene på det spesifiserte domenet.

Konklusjon

Til Installer Apache Web Server Ubuntu 22.04, Utfør “$ sudo apt install Apache2”Kommando og konfigurere brannmur”$ sudo ufw tillater 'apache full'”. Deretter, skape en katalog Under standardkonfigurasjonsfilene til Apache -webserveren, endring det er eie, og sett opp a Virtuell vertsserver. Etter å ha utført de spesifiserte operasjonene, omstart Apache2service, Og du er god til å gå. Denne oppskrivningen diskuterte metode til installere og Konfigurer Apache Web servererr på Ubuntu 22.04.