How to Install Debian 9 on VirtualBox
Indholdsfortegnelse:
- Forudsætninger
- Installation af Apache
- Juster firewall
- Verificering af Apache-installation
- Administrer Apache-tjenesten med systemctl
- Apache-konfigurationsfils struktur og bedste praksis
- Konklusion
Apache HTTP-server er en af de mest populære webservere i verden. Det er en open source og tværplatform HTTP-server, der driver en stor procentdel af Internets websteder. Apache leverer mange kraftfulde funktioner, der kan udvides gennem yderligere moduler.
I denne tutorial vil vi gennemgå trinnene til installation af Apache på en Debian 9-server.
Forudsætninger
Før du begynder med selvstudiet, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.
Installation af Apache
Apache er tilgængelig i standard Debian-oplagerne, og installationen er ret ligetil.
Opdater først pakkeindekset, og installer derefter
apache2
pakken med følgende kommandoer:
sudo apt update
sudo apt install apache2
Det er det, Apache er installeret og automatisk startet, du kan kontrollere status for Apache-tjenesten med:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Juster firewall
Hvis du bruger iptables til at filtrere forbindelser til dit system, skal du åbne HTTP (
80
) og HTTPS (
443
) porte.
Åbn de nødvendige porte ved at udstede følgende kommando:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Verificering af Apache-installation
For at kontrollere, at alt fungerer korrekt, skal du åbne din browser, skrive din server-IP-adresse eller domænenavn
http://YOUR_IP_OR_DOMAIN/
og du vil se standard-Apache-velkomstsiden som vist nedenfor:
Siden indeholder nogle grundlæggende oplysninger om Apache-konfigurationsfiler, hjælper-scripts og katalogplaceringer.
Administrer Apache-tjenesten med systemctl
Nu, da Apache er installeret på dit Debian-system, kan du tage et minut at se over og blive fortrolig med de grundlæggende kommandoer til administration af apache-tjenester:
For at stoppe Apache-tjenesten skal du køre:
sudo systemctl stop apache2
Start det igen ved at skrive:
sudo systemctl start apache2
Sådan genstarter du Apache-tjenesten:
sudo systemctl restart apache2
Genindlæs Apache med en ny konfiguration med:
sudo systemctl reload apache2
sudo systemctl disable apache2
Og for at aktivere det igen:
Apache-konfigurationsfils struktur og bedste praksis
- I Debian-baserede systemer findes Apache-konfigurationsfiler i mappen
/etc/apache2
vigtigste Apache-konfigurationsfil er/etc/apache2/apache2.conf
. De porte, som Apache vil lytte til, er specificeret i/etc/apache2/ports.conf
file.Apache Virtual Hosts-filer er placeret 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. Du kan aktivere et virtuelta2ensite
ved at oprette en symlink ved hjælp af kommandoena2ensite
fra konfigurationsfilerne, der findes isites-available
bibliotek til detsites-enabled
bibliotek. For at deaktivere en virtuel vært skal du brugea2dissite
kommandoen.Det anbefales stærkt at følge standard navnekonventionen, for eksempel hvis dit domænenavn ermydomain.com
skal domænekonfigurationsfilen navngives/etc/apache2/sites-available/mydomain.com.conf
Konfigurationsfiler, der bruges til indlæsning af forskellige Apache-moduler, findes i/etc/apache2/mods-available
bibliotek. Konfigurationer i detmods-available
bibliotek kan aktiveres ved at oprette en symlink til/etc/apache2/mods-enable
kataloget vha.a2enconf
kommandoen og deaktiveret meda2enconf
kommandoen.a2disconf
indeholder globale konfigurationsfragmenter, gemmes i/etc/apache2/conf-available
bibliotek. Filer i detconf-available
bibliotek kan aktiveres ved at oprette en symlink til/etc/apache2/conf-enabled
ved hjælp af kommandoena2enconf
og deaktiveret med kommandoena2disconf
logfiler (access.log
ogerror.log
) findes i biblioteket/var/log/apache
. Det anbefales at bruge forskelligeaccess
og fejlloggfiler til hver virtuel vært. Du kan indstille dit domæne til roddokument til det 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 Debian 9-server. Du kan nu begynde at implementere dine applikationer og bruge Apache som en web- eller proxy-server.
apache debianDette indlæg er en del af Sådan installeres LAMP Stack i Debian 9-serien.
Andre indlæg i denne serie:
• Sådan installeres Apache på Debian 9 • Sådan installeres PHP på Debian 9 • Sådan konfigureres Apache virtuelle værter på Debian 9 • Sådan installeres MariaDB på Debian 9 • Sikker Apache med Let's Encrypt på Debian 9Sådan installeres apache cassandra på debian 10 linux

Apache Cassandra er en gratis og open-source NoSQL-database uden et enkelt mislykkelsespunkt. I denne artikel forklarer vi, hvordan man installerer Apache Cassandra på Debian 10, Buster
Sådan installeres apache cassandra på debian 9

Apache Cassandra er en gratis og open source NoSQL-database uden et enkelt mislykkelsespunkt. Denne tutorial guider dig gennem processen med installation af Apache Cassandra på Debian 9.
Sådan installeres apache maven på debian 9

Apache Maven er et open source-projektstyrings- og forståelsesværktøj, der primært bruges til Java-projekter. I denne tutorial vil vi vise dig to forskellige måder at installere Apache Maven på Debian 9.