Denne oppskrivningen vil diskutere metoden til installere og Konfigurer Apache Web Server på 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 på 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:
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 på 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 “Apache2” service, Og du er god til å gå. Denne oppskrivningen diskuterte metode til installere og Konfigurer Apache Web servererr på Ubuntu 22.04.