How to Setup Apache on Ubuntu Server 18.04
Innehållsförteckning:
- förutsättningar
- Installera Apache
- Justera brandväggen
- Verifiera Apache-installationen
- Apache-konfigurationsfilens struktur och bästa metoder
- Slutsats
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/apache2huvudsakliga 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-availablekatalog. Konfigurationsfilerna som finns i den här katalogen används inte av Apache såvida de inte är länkade till/etc/apache2/sites-enabledaktivera en virtuell värd måste du skapa en symlink genom att använda kommandota2ensitefrån konfigurationsfilerna som finns i densites-availablekatalogen till densites-enabledkatalogen. För att inaktivera en virtuell värd användera2dissitekommandota2dissiteär en bra idé att följa en standard namnkonvention. Om till exempel ditt domännamn ärmydomain.comden virtuella värdkonfigurationsfilen namnges/etc/apache2/sites-available/mydomain.com.confKonfigurationsfiler som ansvarar för att ladda olika Apache-moduler finns i/etc/apache2/mods-available/katalog. Konfigurationer i denmods-availablekatalogen kan aktiveras genom att skapa en symlink till/etc/apache2/mods-enable/katalogen med kommandota2enconfoch inaktiveras med kommandota2disconfinnehåller globala konfigurationsfragment lagras i/etc/apache2/conf-available/katalog. Filer i denconf-availablekatalogen kan aktiveras genom att skapa en symlänk till/etc/apache2/conf-enabled/med kommandota2enconfoch inaktiveras med kommandota2disconfloggfiler (access.logocherror.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 ubuntuDet 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.04Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar och konfigurerar nextcloud med apache på ubuntu 18.04
Nextcloud är en öppen källkod, egen värd för fildelning och samarbetsplattform, liknande Dropbox. I den här tutorialen visar vi dig hur du installerar och konfigurerar Nextcloud med Apache på en Ubuntu 18.04-maskin.
Hur man installerar och konfigurerar owncloud med apache på ubuntu 18.04
ownCloud är en öppen källkod, egen värd filsynkronisering och fildelningsplattform. I den här tutorialen visar vi dig hur du installerar och konfigurerar ownCloud med Apache på en Ubuntu 18.04-maskin.







