Android

Hvordan installere apache på ubuntu 18.04

Ubuntu 18.04 install LAMP and PHPMyAdmin

Ubuntu 18.04 install LAMP and PHPMyAdmin

Innholdsfortegnelse:

Anonim

Apache HTTP-server er den mest populære webserveren i verden. Det er en gratis, åpen kildekode og kryssplattform HTTP-server som gir kraftige funksjoner som kan utvides med et bredt utvalg av moduler.

Denne veiledningen forklarer hvordan du installerer og administrerer Apache-webserveren på Ubuntu 18.04.

Forutsetninger

Før du begynner med opplæringen, må du sørge for at du er logget inn som bruker med sudo-rettigheter.

Installer Apache

Apache er tilgjengelig i standard Ubuntu-depotene, slik at vi enkelt kan installere det ved hjelp av apt package management tool. På Ubuntu og Debian-systemer heter Apache-pakken og tjenesten apache2 .

Oppdater først pakkeindeksen og installer deretter apache2 pakken med følgende kommandoer:

sudo apt update sudo apt install apache2

Det er det, Apache blir installert og startet automatisk. Du kan sjekke statusen for Apache-tjenesten ved å utstede:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

Juster brannmuren

Hvis Ubuntu-serveren din er beskyttet av en brannmur, må du åpne HTTP- ( 80 ) og HTTPS ( 443 ) porter.

Forutsatt at du bruker UFW å administrere brannmuren din, kan du åpne de nødvendige portene med følgende kommando:

sudo ufw allow 'Apache Full'

Du kan bekrefte endringen med:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

Verifiserer Apache-installasjonen

For å bekrefte at alt fungerer riktig, åpner du nettleseren, skriver server-IP-adressen din http://YOUR_IP_OR_DOMAIN/ så ser du standard Ubuntu 18.04 Apache velkomstside som vist nedenfor:

Siden inneholder grunnleggende informasjon om Apache-konfigurasjonsfiler, hjelperskript og katalogplasseringer.

Apache-konfigurasjonsfilens struktur og beste fremgangsmåter

  • Alle Apache-konfigurasjonsfiler er lokalisert i katalogen /etc/apache2 Hovedkonfigurasjonsfilen for Apache er /etc/apache2/apache2.conf . Portene som Apache vil lytte til er spesifisert i /etc/apache2/ports.conf. Virtuelle vertsfiler lagres i /etc/apache2/sites-available katalog. Konfigurasjonsfilene som er funnet i denne katalogen, brukes ikke av Apache med mindre de er koblet til katalogen /etc/apache2/sites-enabled aktivere en virtuell vert må du opprette en symlink ved å bruke a2ensite kommandoen fra konfigurasjonsfilene som finnes i den sites-available katalogen til den sites-enabled katalogen. For å deaktivere en virtuell vert bruker du a2dissite kommandoen. Det er en god idé å følge en standard navnekonvensjon. For eksempel, hvis domenenavnet ditt er mydomain.com skal den virtuelle vertskonfigurasjonsfilen få navnet /etc/apache2/sites-available/mydomain.com.conf Konfigurasjonsfiler som er ansvarlige for å laste inn forskjellige Apache-moduler ligger i /etc/apache2/mods-available/ directory. Konfigurasjoner i den mods-available katalogen kan aktiveres ved å opprette en symlink til /etc/apache2/mods-enable/ katalogen med a2enconf kommandoen og deaktivert med a2disconf kommandoen. a2disconf inneholder globale konfigurasjonsfragmenter er lagret i /etc/apache2/conf-available/ katalog. Filer i den conf-available katalogen kan aktiveres ved å opprette en symlink til /etc/apache2/conf-enabled/ med a2enconf kommandoen og deaktivert med a2disconf kommandoen. a2disconf loggfiler ( access.log og error.log ) er lokalisert i /var/log/apache/ katalogen. Det anbefales å ha forskjellige access og error for hver vhost. Du kan stille inn domenedokumentets rotkatalog til et hvilket som helst sted du ønsker. De vanligste stedene for webroot inkluderer:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Konklusjon

Du har installert Apache på Ubuntu 18.04-serveren. Du er nå klar til å begynne å distribuere applikasjonene dine og bruke Apache som en web- eller proxy-server.

apache ubuntu

Dette innlegget er en del av hvordan-å-installere-lampe-stabel-på-ubuntu-18-04-serien.

Andre innlegg i denne serien:

• Hvordan installere Apache på Ubuntu 18.04 • Hvordan konfigurere Apache virtuelle verter på Ubuntu 18.04 • Sikre Apache med Let's Encrypt på Ubuntu 18.04 • Hvordan installere MySQL på Ubuntu 18.04 • Hvordan installere PHP på Ubuntu 18.04