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/apache2vigtigste Apache-konfigurationsfil er/etc/apache2/apache2.conf. De porte, som Apache vil lytte til, er specificeret i/etc/apache2/ports.conffile.Apache Virtual Hosts-filer er placeret i/etc/apache2/sites-availablebibliotek. Konfigurationsfilerne, der findes i dette bibliotek, bruges ikke af Apache, medmindre de er knyttet til/etc/apache2/sites-enabledbibliotek. Du kan aktivere et virtuelta2ensiteved at oprette en symlink ved hjælp af kommandoena2ensitefra konfigurationsfilerne, der findes isites-availablebibliotek til detsites-enabledbibliotek. For at deaktivere en virtuel vært skal du brugea2dissitekommandoen.Det anbefales stærkt at følge standard navnekonventionen, for eksempel hvis dit domænenavn ermydomain.comskal domænekonfigurationsfilen navngives/etc/apache2/sites-available/mydomain.com.confKonfigurationsfiler, der bruges til indlæsning af forskellige Apache-moduler, findes i/etc/apache2/mods-availablebibliotek. Konfigurationer i detmods-availablebibliotek kan aktiveres ved at oprette en symlink til/etc/apache2/mods-enablekataloget vha.a2enconfkommandoen og deaktiveret meda2enconfkommandoen.a2disconfindeholder globale konfigurationsfragmenter, gemmes i/etc/apache2/conf-availablebibliotek. Filer i detconf-availablebibliotek kan aktiveres ved at oprette en symlink til/etc/apache2/conf-enabledved hjælp af kommandoena2enconfog deaktiveret med kommandoena2disconflogfiler (access.logogerror.log) findes i biblioteket/var/log/apache. Det anbefales at bruge forskelligeaccessog 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.







