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:
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:
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.