Howto install hadoop on Ubuntu
Indholdsfortegnelse:
- Forudsætninger
- Installer Apache
- Juster firewall
- Bekræftelse af Apache-installationen
- Apache-konfigurationsfils struktur og bedste praksis
- Konklusion
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 kommandoena2ensite
fra de konfigurationsfiler, der findes i detsites-available
bibliotek til detsites-enabled
bibliotek. For at deaktivere en virtuel vært skal du brugea2dissite
kommandoen. Det er en god ide at følge en standard navnekonvention. For eksempel, hvis dit domænenavn ermydomain.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 detmods-available
bibliotek kan aktiveres ved at oprette en symlink til/etc/apache2/mods-enable/
biblioteket med kommandoena2enconf
og deaktiveret med kommandoena2disconf
indeholder globale konfigurationsfragmenter, gemmes i/etc/apache2/conf-available/
katalog. Filer i detconf-available
bibliotek kan aktiveres ved at oprette en symlink til/etc/apache2/conf-enabled/
meda2enconf
kommandoen og deaktiveret med kommandoena2disconf
logfiler (access.log
ogerror.log
) er placeret i/var/log/apache/
biblioteket. Det anbefales at have forskelligeaccess
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 ubuntuDette 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.04Sådan installeres og konfigureres nextcloud med apache på ubuntu 18.04

Nextcloud er en open source, selvhost filformular og samarbejdsplatform, der ligner Dropbox. I denne tutorial viser vi dig, hvordan du installerer og konfigurerer Nextcloud med Apache på en Ubuntu 18.04-maskine.
Sådan installeres og konfigureres owncloud med apache på ubuntu 18.04

ownCloud er en open source, self-hosted filsynkronisering og fildelingsplatform. I denne tutorial viser vi dig, hvordan du installerer og konfigurerer ownCloud med Apache på en Ubuntu 18.04-maskine.
Sådan installeres apache cassandra på ubuntu 18.04

Apache Cassandra er en gratis og open source NoSQL-database uden et enkelt mislykkelsespunkt. I denne tutorial vil vi vise dig, hvordan du installerer Apache Cassandra på Ubuntu 18.04.