Hvordan konfigurere Apache -webserveren på Debian

Hvordan konfigurere Apache -webserveren på Debian
Nå for tiden Apache Web Server er den mest brukte webserveren for å være vertskap for og lage et bredt utvalg av nettsteder. Hvis du er en Debian -bruker og leter etter måter å konfigurere Apache -webserveren slik at du kan opprette og være vert for nettsteder, vil denne artikkelen hjelpe deg med det.

Denne artikkelen diskuterer trinn-for-trinn-metoden for å konfigurere Apache-webserveren på Debian.

Hvordan konfigurere Apache -webserveren på Debian?

For å konfigurere Apache -webserveren på Debian er det først pålagt brukere for å installere Apache2 -webserveren; Så innholdet i denne artikkelen er distribuert som:

  • Installere/konfigurere Apache -webserveren
  • Konfigurere Apache Web Server

Jeg. Installere/konfigurere Apache -webserveren

For å installere Apache-webserveren på Debian, følg de underskrevne trinnene:

Trinn 1: Oppdater/Oppgrader depotet

Det foreslås å oppgradere depotet først:

sudo apt oppdatering && sudo apt oppgradering

Trinn 2: Installer apache2

Installer deretter Apache2 fra det lokale depotet ved å bruke den nedenfor-skrevne kommandoen:

sudo apt installer apache2

Etter å ha kjørt kommandoen ovenfor, vil installasjonen av Apache2 starte, og det kommer til å ta litt tid, da alle avhengigheter også vil bli installert med det.

Trinn 3: Aktiver brannmur

For å få tilgang til Apache2-webserveren, skal brannmuren være aktiv på systemet, og for det kjører den nedenfor-skrevne UFW -status Kommando for å sjekke statusen til brannmuren:

sudo ufw status

Hvis UFW viser inaktiv status, må du aktivere den ved å bruke den underskrevne kommandoen, ellers for den allerede aktive statusen til UFW kan du gå til trinn 4:

sudo ufw aktiver

Trinn 4: Bekreft apache2 fungerer

For å bekrefte at Apache2 -webserveren er installert og fungerer vellykket, åpner du den lokale nettleseren og skriver ordet lokal vert I søkefeltet:

lokal vert

Utgangen skal vise Apache2 standard websiden som sikrer at Apache -webserveren er installert og fungerer som den skal:

Trinn 5: Konfigurere brannmuren

For å få tilgang til Apache2 -webserveren eksternt skal brannmuren konfigureres til å åpne portene for den nødvendige applikasjonen. For å liste opp brannmur-applikasjonen, kjør den nedenfor-skrevne kommandoen:

sudo ufw appliste

I listen kan du se Apache full, For å gi ekstern tilgang til Apache2 -webserveren, tillat Apache full gjennom brannmuren:

Å tillate Apache full Gjennom brannmuren kjører den nedenfor-nevnte kommandoen:

sudo ufw tillater 'apache full'

Og for å bekrefte at den blir lagt til, kjører den nedenfor-skrevne kommandoen:

sudo ufw status

I utgangen kan du se at Apache full har blitt lagt til med hell til brannmuren-tillatte portliste:

Konfigurere Apache Web Server

Etter å ha installert Apache-webserveren, er det nå på tide å konfigurere den, og for det følger du de underskrevne trinnene:

Trinn 1: Kontroller statusen til Apache2

Før du konfigurerer Apache, sjekk statusen til den ved å bruke den nedenfor-skrevne kommandoen:

sudo systemctl status apache2

Trinn 2: Sette opp den virtuelle verten

For å kjøre verten, opprett først en katalog for ønsket domene "test.com ” Ved å kjøre den underskrevne kommandoen:

Merk: "test.com ” kan erstattes med et hvilket som helst ønsket domene.

sudo mkdir -p/var/www/test.com/

Etter å ha opprettet katalogen, endre eierskapet til "test.com ” katalog til det nye “Www-data” miljøvariabel:

sudo chown -r www-data: www-data/var/www/test.com

Trinn 3: Lag konfigurasjonsfil for virtuell vert

Å kjøre det skapte “test.com”Virtuell vert er du pålagt å konfigurere det, og for det ved å bruke Nano Editor, opprette en ny .konf Fil for den virtuelle verten ved å bruke den nedenfor-nevnte kommandoen:

sudo nano/etc/apache2/nettsteder-tilgjengelig/test.com.konf

Inne i filen lim inn den nedenfor-nevnte teksten for konfigurasjonen av "test.com”Virtuell vert, og lagre filen:


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

Etter å ha opprettet en ny .konf Fil deaktiver standardkonfigurasjonen ved å kjøre den nedenfor-nevnte kommandoen:

sudo a2dissite 000-default.konf

Og aktivere den nye konfigurasjonen ved å bruke den nedenfor-skrevne kommandoen:

sudo a2ensite test.com.konf

Start deretter Apache2 på nytt slik at den nye konfigurasjonen kan lastes inn:

sudo SystemCTL Restart Apache2

Trinn 4: Lag websiden for virtuell vert

Å opprette en webside for “test.com”Virtuell vert vil vi bruke Nano Editor,”indeks.html”Er websiden som vi lager her:

sudo nano/var/www/test.com/indeks.html

Skriv deretter inn ønsket HTML -kode for websiden, og lagre filen:



Velkommen til Linuxhint!


Jeg håper du har en god dag!



Trinn 5: Finn vert IP

Finn deretter verten IP ved å bruke den under-nevnte Vertsnavn kommando:

vertsnavn -i

Trinn 6: Testing av den virtuelle verten

For å teste at Apache2 -serveren vår er konfigurert, kan du gå til nettleseren og skrive verts -IP -en for å kjøre den opprettede “Index.HTML ”Webside:

http: // server_ip

Eksempel:

http: // 192.168.17.134

I utdataene kan du se at den opprettede websiden vises vellykket, som bekrefter at Apache WebServer kjører perfekt på Debian:

Konklusjon

For å konfigurere Apache -webserveren på Debian, først, installer og konfigurer Apache -serveren, konfigurer den deretter ved å sette opp en virtuell vert og opprette en ny konfigurasjonsfil for den. Aktiver deretter den nye konfigurasjonen og start Apache -serveren på nytt. Den komplette prosessen blir diskutert trinn for trinn i detalj i artikkelen.