Android

Sådan installeres apache på ubuntu 18.04

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

Indholdsfortegnelse:

Anonim

Apache HTTP-server er den mest populære webserver i verden. Det er en gratis, open source og tværplatform HTTP-server, der giver kraftfulde funktioner, der kan udvides med en lang række moduler.

Denne tutorial forklarer, hvordan man installerer og administrerer Apache-webserveren på Ubuntu 18.04.

Forudsætninger

Før du begynder med selvstudiet, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.

Installer Apache

Apache er tilgængelig i standard Ubuntu-oplagrene, så vi nemt kan installere det ved hjælp af apt pakkehåndteringsværktøjet. På Ubuntu- og Debian-systemer kaldes Apache-pakken og tjenesten apache2 .

Først skal du opdatere pakkeindekset og derefter installere apache2 pakken med følgende kommandoer:

sudo apt update sudo apt install apache2

Det er det, Apache installeres og startes automatisk. Du kan kontrollere Apache-servicestatus ved at udstede:

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 firewall

Hvis din Ubuntu-server er beskyttet af en firewall, skal du åbne HTTP ( 80 ) og HTTPS ( 443 ) porte.

Forudsat at du bruger UFW til at administrere din firewall, kan du åbne de nødvendige porte med følgende kommando:

sudo ufw allow 'Apache Full'

Du kan bekræfte ændringen 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)

Bekræftelse af Apache-installationen

For at kontrollere, at alt fungerer korrekt, skal du åbne din browser, skrive din server IP-adresse http://YOUR_IP_OR_DOMAIN/ og du vil se standard Ubuntu 18.04 Apache-velkomstsiden som vist nedenfor:

Siden indeholder nogle grundlæggende oplysninger om Apache-konfigurationsfiler, hjælper-scripts og katalogplaceringer.

Apache-konfigurationsfils struktur og bedste praksis

  • Alle Apache-konfigurationsfiler findes i /etc/apache2 biblioteket. Den vigtigste Apache-konfigurationsfil er /etc/apache2/apache2.conf . De porte, som Apache vil lytte til, er specificeret i /etc/apache2/ports.conf .Apache Virtual Hosts-filer gemmes i /etc/apache2/sites-available bibliotek. Konfigurationsfilerne, der findes i dette bibliotek, bruges ikke af Apache, medmindre de er knyttet til /etc/apache2/sites-enabled bibliotek. For at aktivere en virtuel vært skal du oprette en symlink ved hjælp af kommandoen a2ensite fra de konfigurationsfiler, der findes i det sites-available bibliotek til det sites-enabled bibliotek. For at deaktivere en virtuel vært skal du bruge a2dissite kommandoen. Det er en god ide at følge en standard navnekonvention. For eksempel, hvis dit domænenavn er mydomain.com skal den virtuelle /etc/apache2/sites-available/mydomain.com.conf navngives /etc/apache2/sites-available/mydomain.com.conf Konfigurationsfiler, der er ansvarlige for indlæsning af forskellige Apache-moduler, findes i /etc/apache2/mods-available/ katalog. Konfigurationer i det mods-available bibliotek kan aktiveres ved at oprette en symlink til /etc/apache2/mods-enable/ biblioteket med kommandoen a2enconf og deaktiveret med kommandoen a2disconf indeholder globale konfigurationsfragmenter, gemmes i /etc/apache2/conf-available/ katalog. Filer i det conf-available bibliotek kan aktiveres ved at oprette en symlink til /etc/apache2/conf-enabled/ med a2enconf kommandoen og deaktiveret med kommandoen a2disconf logfiler ( access.log og error.log ) er placeret i /var/log/apache/ biblioteket. Det anbefales at have forskellige access og fejllogfiler for hver vhost.Du kan indstille dit domænedokument-rodkatalog til ethvert sted, du ønsker. De mest almindelige placeringer for webroot inkluderer:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Konklusion

Du har installeret Apache på din Ubuntu 18.04-server. Du er nu klar til at begynde at implementere dine applikationer og bruge Apache som en web- eller proxy-server.

apache ubuntu

Dette indlæg er en del af how-to-install-lamp-stack-on-ubuntu-18-04-serien.

Andre indlæg i denne serie:

• Sådan installeres Apache på Ubuntu 18.04 • Sådan installeres Apache virtuelle værter på Ubuntu 18.04 • Sikker Apache med Let's Encrypt på Ubuntu 18.04 • Sådan installeres MySQL på Ubuntu 18.04 • Sådan installeres PHP på Ubuntu 18.04