Apache web-server er den mest omfattende brukte open-source web server støttes på de fleste av OS, inkludert Linux, Windows, mac os, Solaris, etc. Det er svært lett å tilpasse, og kan integreres med de andre modulene. Installere og konfigurere Apache for grunnleggende oppsett er ganske enkel. Denne artikkelen vil forklare hvordan du skal installere og konfigurere Apache web server på Ubuntu som operativsystem.,
Merk: Vi har forklart den prosedyren som er forklart i denne artikkelen, på en Ubuntu-20.04 LTS-system.
Installere Apache2; Trinn 1: Oppdater
for det Første, vi vil behovet for å oppdatere systemet depotet indeksen for å installere den nyeste versjonen av Apache2. For å gjøre dette, kan du starte Terminalen ved å bruke Ctrl+Alt+T for snarveien og utfør følgende kommando:
Merk at det er bare autoriserte brukere kan installere, oppdatere eller fjerne pakker fra Linux-systemet.,
Trinn 2: Installer Apache2
Neste i dette trinnet, vil vi install Apache2 web-server. For dette, kan du utføre under kommando i Terminal:
systemet kan be om bekreftelse ved å gi deg en Y/n-alternativet. Treffer du j og deretter Enter for å fortsette. Etter det, Apache2 web server og alle avhengigheter vil være installert på systemet.,
en Gang installert, kontrollerer du hvilken versjon av Apache server som følger:
Brannmur configuration
Nå, vi trenger å åpne spesielle porter i systemet vårt for å få tilgang til Apache fra utsiden. Først, la oss liste programmet profiler som vi trenger for å gi Apache tilgang til. Kjør følgende kommando for å gjøre dette:
Her kan du se forskjellige apache-profiler.,
Vi vil bruke svært restriktiv profil ‘Apache’ for å aktivere network ctivity på port 80.
sjekk status som vil vise Apache tillatt i brannmuren.
Konfigurering av Apache web server; Verifisere Apache-service
Før du flytter mot konfigurasjon, først må du kontrollere hvis Apache-tjenesten er i drift., For dette, kan du utføre under kommando i Terminal:
Fra over utgang, kan du se Apache2-tjeneste er aktiv og kjører.
en Annen metode for å kontrollere om Apache kjører fint ved å be om en web-side fra Apache web server., For å gjøre det, finne din IP-adresse ved hjelp av følgende kommando:
Deretter åpne nettleseren og tilgang apache velkommen side som følger:
Bytt 192.168.72.134 av IP-adressen til maskinen.
Ved å navigere til den ovennevnte link i web-leseren, kan du se Apache velkommen side som er indikasjon på at Apache-serveren fungerer ordentlig.,
Sette Opp Virtuelle Verter i Apache
Hvis du har flere domener som trenger å bli serveren fra en enkelt Apache web server, så vil du trenger for å sette opp virtuelle verter. I det følgende vil vi vise deg hvordan å sette opp en virtuell vert i Apache. Vi setter opp domenet «info.net». Sørg for å erstatte den info.ne med ditt eget domenenavn.
Trinn 1: Opprett en katalog for domenet
I dette trinnet, vil vi opprette en katalog for våre domenenavn. Denne katalogen vil bli brukt til å lagre dataene på våre nettsider.,
Kjør følgende kommando i Terminalen ved bytte info.net med ditt eget domene navn:
Endre mappe eierskap til gjeldende bruker:
Angi nødvendige tillatelser som følger:
Trinn 2: Lag en prøve side for ditt nettsted
Vi har oppsett virtuelle verten og gi nødvendig tillatelse. Nå vi vil skape en prøve side for vår nettside. Vi vil opprette eksempel side ved hjelp av Nano-editor, men noen tekst-editor kan brukes til dette formålet.
Copy paste these lines of HML code:
<head>
<title>Welcome to info.net!</title>
</head>
<body>
<h1>You are running info.net on Ubuntu 20.04!,</h1>
</body>
</html>
Nå kan du bruke Ctrl+O for å lagre og deretter Ctrl+X for å lukke filen.
Trinn 3: Opprette en virtuell vert-fil
Apache server kommer med virtuelle host-filen som standard. Denne filen brukes til å vise innholdet på web-serveren., Vi vil imidlertid generere nye virtuelle host-filen med følgende kommando:
Nå gå inn nedenfor linjer ved å erstatte info.net av ditt eget domenenavn.
Nå kan du bruke Ctrl+O for å lagre og deretter Ctrl+X for å lukke filen.
Trinn 4: Aktivere virtual host configuration file
I dette trinnet, vil vi skape den virtuelle host configuration file., For dette, utfør følgende kommando i Terminal:
Nå deaktiver «000-standard.conf» standard virtuelle konfigurasjonsfil som følger:
Nå starte Apache for å aktivere den nye konfigurasjonen som følger:
Trinn 5: Teste om det er feil
Når alle konfigurasjoner er fullført, du kan teste for eventuelle feil i konfigureringen:
Du kan få følgende feilmelding:
for å løse denne feilen, redigere servernavn.,conf-fil:
Deretter legg til denne linjen ved å erstatte info.net med ditt eget domene navn:
Lagre og avslutte servernavn.,conf-fil og kjøre:
Nå igjen utfør:
Denne gangen, forhåpentligvis, du vil ikke motta noen feil.
Trinn 6: Test virtuelle verten
Nå Apache web server er klar til å tjene vår domene. La oss teste dette ved å gå til følgende link i nettleseren:
Bytt info.net med ditt domenenavn.,
følgende indeks side viser Apache-serveren er klar til å tjene våre domenenavn.,he2
for Å stoppe og starte Apache»
for Å laste apache server for å oppdatere de nye konfigurasjoner:
for Å starte Apache på oppstart:
for Å deaktivere Apache ved oppstart:
Denne artikkelen har forklart i detalj for installasjon og konfigurering av Apache web server i Ubuntu 20.,04. Vi har også forklart sette opp en virtuell vert. Nå kan du sette opp flere domener i samme Apache server. I slutten, vi har nevnt noen kommandoer som kan være svært nyttig i å håndtere Apache web server.