Apache Web Server er et gratis og åpen kildekode-plattforms webserververktøy. Det er raskt, sikkert, pålitelig og svært tilpassbar for å oppfylle kravene til brukerne. Det er en av de mest sikre, effektive og bredt vedtatte webservere som leverer HTTP -tjenester til brukerne.
Denne artikkelen vil guide deg hvordan du kan installere Apache Server og Setup virtuelle verter på Ubuntu 22.04.
Hvordan installere og konfigurere Apache -serveren på Ubuntu 22.04
For å installere Apache -serveren på Ubuntu -serveren på Ubuntu 22.04, du må utføre de nevnte trinnene nedenfor:
Trinn 1: Oppdater først APT -pakkene ved å bruke følgende kommando:
$ sudo apt oppdatering
Kjør deretter følgende kommando for å installere pakkene om nødvendig:
$ sudo apt oppgradering
Steg 2: Nå, installer Apache Server Bruke følgende installasjonskommando i terminalen.
$ sudo apt install Apache2
Trinn 3: For å bekrefte statusen til Apache på Ubuntu 22.04, Du kan bruke følgende kommando.
$ sudo systemctl status apache2
Trinn 4: Etter å ha kjørt Apache på Ubuntu 22.04, Du vil bli pålagt å aktivere Firewall -innstilling for Apache Server Og for å gjøre denne første bytte til rotbrukeren:
$ sudo su
Og gi tilgang til:
# sudo ufw tillat 'apache full'
Trinn 5: Du kan også bekrefte brannmurendringene ved å bruke følgende kommando:
$ sudo ufw status
Trinn 6: Deretter må du sjekke om din Apache fungerer og for det gå til din nettleserfane og skriv inn vertsadressen til Ubuntu.
Du kan finne vertsadressen ved å bruke følgende kommando:
$ hostname -i
Dette bekrefter at din Apache Tjenesten går bra.
Hvordan sette opp en virtuell vert for Ubuntu 22.04
Nå må du sette opp en virtuell vert på Ubuntu 22.04 Bruke Apache -serveren. Som standard, den Apache Inkluderer en testvirtuell vert når du installerer den på systemet ditt. Hvis du vil laste opp innholdet ditt, må du åpne Apache -konfigurasjonsfilen som er plassert i "/var/www/html ”katalog. Dette fungerer bra for et enkelt nettsted, men det vil ikke være et godt alternativ for noen som ønsker å utvikle flere nettsteder.
For å aktivere funksjonen ved å lage flere nettsteder, vil du bli pålagt å opprette en katalog i "/var/www”Mappe med domenenavnet ditt som du må angi i henhold til ditt valg. Syntaksen vil se slik ut som vist nedenfor.
$ sudo mkdir -p/var/www/domain_name/public_html
I skjermbildet ovenfor, "Mawaixweb.com”Er domenenavnet som du må velge alene.
Merk: I følgende avsnitt domenenavnet "Mawaixweb.com" vil bli brukt. Endre det i henhold til konfigurasjonen din.
Nå, lage en indeks.html Side inne i domenet ditt ved hjelp av følgende kommando.
$ sudo nano/var/www/[domain_name]/public_html/index.html
I tilfelle "[domenenavn]" er "Mawaixweb.com”, Så kommandoen vil være:
$ sudo nano/var/www/mawaixweb.com/public_html/indeks.html
Lim inn følgende skript i “indeks.html”Fil.
Du kan endre koden i henhold til dine preferanser. Nå, bruk Ctrl+x og trykk y For å lagre filen og trykk deretter Enter for å gå tilbake til kommandolinjen.
Gi nå eierskap til katalogen ved hjelp av følgende kommando.
$ sudo chown -r www -data:/var/www/[domain_name]
For å opprette en virtuell vertsfil, åpner du din domenekonfigurasjonsfil ved å bruke følgende kommando:
$ sudo nano/etc/apache2/nettsteder-tilgjengelig/[domain_name].konf
Lim deretter inn teksten nedenfor og endre "domenenavn" tilsvarende:
Servernavn [domain_name]
Serveralias [www.domenenavn]
Serveradmin webmaster@[domain_name]
Documentroot/var/www/[domain_name]/public_html
Alternativer -Indexes +FollowSymlinks
TillatRide alle
Errorlog $ apache_log_dir/domain_name-feil.Logg
CustomLog $ apache_log_dir/domain_name-access.logg kombinert
Lagre filen og lukk den.
Nå, aktiver filen ved hjelp av a2ensite Verktøy ved hjelp av følgende kommando.
$ sudo a2ensite [domain_name]
Deaktiver standardsiden "000-default.konf”Bruke den undergitte kommandoen:
$ sudo a2dissite 000-default.konf
Når trinnene ovenfor er ferdig på nytt eller last inn Apache -tjenesten på nytt ved å bruke følgende kommando.
$ sudo SystemCTL Restart Apache2
Nå, gå til nettleseren din og skriv adressen ”http: // domain_name”.
Det er det, virtuell vert er oppe og klar på Ubuntu 22.04.
Konklusjon
Apache Webserver er en open source cross-plattform som lar brukere utvikle forskjellige nettsteder enkelt å bruke det sikre og pålitelige webserversystemet. Ovennevnte guide vil hjelpe deg med å sette opp en Apache Server på Ubuntu 22.04 Og når den først er fullført, kan du enkelt sette opp en virtuell vert som inkluderer din personlige nettsted lenke.