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/apache2biblioteket. 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-availablebibliotek. Konfigurationsfilerne, der findes i dette bibliotek, bruges ikke af Apache, medmindre de er knyttet til/etc/apache2/sites-enabledbibliotek. For at aktivere en virtuel vært skal du oprette en symlink ved hjælp af kommandoena2ensitefra de konfigurationsfiler, der findes i detsites-availablebibliotek til detsites-enabledbibliotek. For at deaktivere en virtuel vært skal du brugea2dissitekommandoen. Det er en god ide at følge en standard navnekonvention. For eksempel, hvis dit domænenavn ermydomain.comskal den virtuelle/etc/apache2/sites-available/mydomain.com.confnavngives/etc/apache2/sites-available/mydomain.com.confKonfigurationsfiler, der er ansvarlige for indlæsning af forskellige Apache-moduler, findes i/etc/apache2/mods-available/katalog. Konfigurationer i detmods-availablebibliotek kan aktiveres ved at oprette en symlink til/etc/apache2/mods-enable/biblioteket med kommandoena2enconfog deaktiveret med kommandoena2disconfindeholder globale konfigurationsfragmenter, gemmes i/etc/apache2/conf-available/katalog. Filer i detconf-availablebibliotek kan aktiveres ved at oprette en symlink til/etc/apache2/conf-enabled/meda2enconfkommandoen og deaktiveret med kommandoena2disconflogfiler (access.logogerror.log) er placeret i/var/log/apache/biblioteket. Det anbefales at have forskelligeaccessog 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.







