Android

Hur man installerar apache på ubuntu 18.04

How to Setup Apache on Ubuntu Server 18.04

How to Setup Apache on Ubuntu Server 18.04

Innehållsförteckning:

Anonim

Apache HTTP-server är världens mest populära webbserver. Det är en gratis, öppen källkod och plattforms HTTP-server som erbjuder kraftfulla funktioner som kan utökas med en mängd olika moduler.

Denna handledning förklarar hur du installerar och hanterar Apache-webbservern på Ubuntu 18.04.

förutsättningar

Innan du börjar med självstudien, se till att du är inloggad som användare med sudo-privilegier.

Installera Apache

Apache är tillgängligt i Ubuntu standardförvar så att vi enkelt kan installera det med apt package management tool. På Ubuntu och Debian-system kallas Apache-paketet och tjänsten apache2 .

Uppdatera först paketets index och installera sedan apache2 paketet med följande kommandon:

sudo apt update sudo apt install apache2

Det är det, Apache installeras och startas automatiskt. Du kan kontrollera Apache-tjänstens status genom att utfärda:

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

Justera brandväggen

Om din Ubuntu-server är skyddad av en brandvägg måste du öppna portar HTTP ( 80 ) och HTTPS ( 443 ).

Förutsatt att du använder UFW att hantera din brandvägg, kan du öppna de nödvändiga portarna med följande kommando:

sudo ufw allow 'Apache Full'

Du kan verifiera ä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)

Verifiera Apache-installationen

För att verifiera att allt fungerar korrekt, öppna din webbläsare, skriv din server IP-adress http://YOUR_IP_OR_DOMAIN/ så ser du standard Ubuntu 18.04 Apache-välkomstsidan som visas nedan:

På sidan finns grundläggande information om Apache-konfigurationsfiler, hjälpskript och katalogplatser.

Apache-konfigurationsfilens struktur och bästa metoder

  • Alla Apache-konfigurationsfiler finns i /etc/apache2 huvudsakliga konfigurationsfilen för Apache är /etc/apache2/apache2.conf . De portar som Apache lyssnar på anges i /etc/apache2/ports.conf .Apache Filer för virtuella värdar lagras i /etc/apache2/sites-available katalog. Konfigurationsfilerna som finns i den här katalogen används inte av Apache såvida de inte är länkade till /etc/apache2/sites-enabled aktivera en virtuell värd måste du skapa en symlink genom att använda kommandot a2ensite från konfigurationsfilerna som finns i den sites-available katalogen till den sites-enabled katalogen. För att inaktivera en virtuell värd använder a2dissite kommandot a2dissite är en bra idé att följa en standard namnkonvention. Om till exempel ditt domännamn är mydomain.com den virtuella värdkonfigurationsfilen namnges /etc/apache2/sites-available/mydomain.com.conf Konfigurationsfiler som ansvarar för att ladda olika Apache-moduler finns i /etc/apache2/mods-available/ katalog. Konfigurationer i den mods-available katalogen kan aktiveras genom att skapa en symlink till /etc/apache2/mods-enable/ katalogen med kommandot a2enconf och inaktiveras med kommandot a2disconf innehåller globala konfigurationsfragment lagras i /etc/apache2/conf-available/ katalog. Filer i den conf-available katalogen kan aktiveras genom att skapa en symlänk till /etc/apache2/conf-enabled/ med kommandot a2enconf och inaktiveras med kommandot a2disconf loggfiler ( access.log och error.log ) finns i /var/log/apache/ katalogen. Det rekommenderas att ha olika åtkomst- och felloggfiler för varje vhost.Du kan ställa in din domändokument rootkatalog till vilken plats du vill. De vanligaste platserna för webroot inkluderar:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Slutsats

Du har installerat Apache på din Ubuntu 18.04-server. Du är nu redo att börja distribuera dina applikationer och använda Apache som en webb- eller proxyserver.

apache ubuntu

Det här inlägget är en del av hur-att-installera-lampa-stack-på-ubuntu-18-04-serien.

Andra inlägg i denna serie:

• Hur man installerar Apache på Ubuntu 18.04 • Hur man installerar virtuella värden för Apache på Ubuntu 18.04 • Säkra Apache med Let's Encrypt på Ubuntu 18.04 • Hur man installerar MySQL på Ubuntu 18.04 • Hur man installerar PHP på Ubuntu 18.04