Ubuntu

Slik installerer du Apache Web Server på Ubuntu 18.10

Slik installerer du Apache Web Server på Ubuntu 18.10

Apache HTTP-server er en utrolig populær plattformswebserver som brukes over hele verden. Det er en gratis, åpen kildekode, kraftig og kan kjøres på UNIX / Linux samt MS Windows-plattformer.

Merkbare funksjoner inkluderer muligheten til å tillate serveren å tjene flere samtidige forespørsler på grunn av Multi-Processing Module (MPM) og integrert proxy-modulstøtte for FastCGI-protokollen, asynkron lese- og skrivehåndtering, og betydelig integrering med forskjellige applikasjoner / programvare, forskjellige moduler , etc. Den støtter også innebygd Lua-skripting. Det er ikke bare en webserver. Det fungerer også som en omvendt proxy for andre webservere.

Installere Apache Web Server på Ubuntu 18.10

Offisielle Ubuntu-programvarelager leveres med Apache og dens avhengigheter. Derfor er det enklere å oppdatere systemets pakkeindeks og deretter bruke APT-pakkebehandling til å installere Apache-pakken og dens avhengigheter.

Trinn 1) Start Terminal og skriv inn følgende kommando for å oppdatere systemet.

sudo apt-get oppdatering

Trinn 2) Sjekk tilgjengelig Apache-versjon på Ubuntu-depotet

sudo apt-cache policy apache2

Sjekk tilgjengelig Apache-versjon

Trinn 3) Installer apache2

sudo apt-get installer apache2

Installer Apache

Trinn 4) Det vil spørre: "vil du fortsette.”Skriv Y.

Trinn 5) Normalt skal Apache-tjenesten startes automatisk. Vi kan sjekke apache-statusen.

sudo systemctl status apache2.service

Apache-status-sjekk

Starte og administrerer Apache Services

Apache-tjenester kan administreres ved hjelp av følgende kommandoer:

For å starte Apache2-tjenesten

sudo systemctl start apache2

For å stoppe Apache2 Service

sudo systemctl stopp apache2

Å starte Apache2-tjenesten på nytt

sudo systemctl start apache2 på nytt

Å laste inn Apache2-tjenesten etter konfigurasjonsendringer

sudo systemctl last inn apache2

Aktiver Apache2-tjenesten for å starte ved oppstart

sudo systemctl aktivere apache2

Deaktiver Apache2 ved oppstart

sudo systemctl deaktivere apache2

Kontrollerer UFW-brannmur

Hvis du har UFW-brannmuren aktivert, må du åpne port 80 og 443. Dette er fordi Apache-webserveren får klientforespørsler via HTTP og HTTPS. Sjekk UFW-status ved å skrive inn følgende kommando:

sudo systemctl status ufw.service

Kontrollerer UFW-status

Nå kan du tillate porter 80 og 443 som følger:

sudo ufw tillate 80 / tcp
sudo ufw tillate 443 / tcp
sudo ufw reload

Tillater havner

Ved en tilfeldighet, hvis du ser en melding "Brannmur ikke aktivert (hopper over innlasting)" ved omlastning av UFW-kommando, kan du redigere "ufw.conf ”-fil ved hjelp av VIM-kommandoen som følger:

sudo vim / etc / ufw / ufw.konf

Redigering av konf

Endre AKTIVERT = nei til AKTIVERT = ja
lagre og avslutte fil ved hjelp av: wq

Slik ser den endelige redigerte filen ut:

Redigert konf

Prøv å laste brannmuren på nytt igjen. Det skal fungere uten problemer denne gangen.

sudo ufw reload

UFW Reload

Kontrollerer Apache-installasjonen

For å sjekke Apache-installasjonens kjøringsstatus, start nettleseren ved hjelp av vertsnavn / server-IP-adresse:

Vertsnavn

http: // localhost /

Bruke server Ip

http: // 192.168.10.25 (serverens IP)

Dette er Apache-standardsiden, og hvis du kan se dette, betyr det at apache-serveren din fungerer bra.

Apache2 standard side

Ytterligere merknad: - Hovedkatalogene til Apache kan klassifiseres som følger

Web DocumentRoot: / var / www / html / Hovedkonfigurasjonsfilkatalogen: / etc / apache2 / Hovedkonfigurasjonsfil: / etc / apache2 / apache2.konf Ekstra konfigurasjon : / etc / apache2 / conf-tilgjengelig / og / etc / apache2 / conf-aktivert / Konfigurasjon av virtuelle verter : / etc / apache2 / sites-available / og / etc / apache2 / sites-enabled / Configuration for loading modules: / etc / apache2 / mods-available / and / etc / apache2 / mods-enabled / Log files directory: / var / logg / apache2 /

Jeg håper det fungerte bra for deg. Har spørsmål? Skyte nedenfor.

Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...
Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...