Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)
Innholdsfortegnelse:
- Forutsetninger
- Installerer Apache
- Juster brannmuren
- Verifiserer Apache-installasjon
- Apache-konfigurasjonsfilens struktur og beste fremgangsmåter
- Konklusjon
Apache HTTP-server er en av de mest populære webserverne i verden. Det er en åpen kildekode og kryssplattform HTTP-server som driver en stor prosentandel av Internett sine nettsteder. Apache gir mange kraftige funksjoner som kan utvides gjennom tilleggsmoduler.
I denne opplæringen skal vi forklare hvordan du installerer Apache på Debian 10, Buster.
Forutsetninger
Før du begynner med opplæringen, må du sørge for at du er logget inn som bruker med sudo-rettigheter.
Installerer Apache
Apache-pakker er tilgjengelige i standard Debian-lagringene.
Installasjonen er ganske grei. Oppdater pakkeindeksen og installer Apache-webserveren med følgende kommandoer:
sudo apt update
sudo apt install apache2
Det er det, Apache blir installert og startet automatisk. Slik kontrollerer du statustypen:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…
Juster brannmuren
UFW-brukere kan åpne HTTP (
80
) og HTTPS (
443
) porter ved å aktivere 'Nginx Full' -profilen:
sudo ufw allow 'Apache Full'
nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept
Verifiserer Apache-installasjon
For å bekrefte at Apache fungerer riktig, åpner du nettleseren, skriver serverens IP-adresse eller domenenavn
http://YOUR_IP_OR_DOMAIN/
, så ser du standard Apache velkomstside som vist nedenfor:
Siden inneholder grunnleggende informasjon om Apache-konfigurasjonsfiler, hjelpeskript og katalogplasseringer.
Apache-konfigurasjonsfilens struktur og beste fremgangsmåter
- I Debian-baserte systemer er Apache-konfigurasjonsfiler lokalisert i
/etc/apache2
katalogen. Den viktigste Apache-konfigurasjonsfilen er/etc/apache2/apache2.conf
. Portene som Apache vil lytte til er spesifisert i/etc/apache2/ports.conf
file.Apache Virtual Hosts-filer er lokalisert i katalogen/etc/apache2/sites-available
. Konfigurasjonsfilene som er funnet i denne katalogen, brukes ikke av Apache med mindre de er koblet til katalogen/etc/apache2/sites-enabled
kan aktivere et virtuelta2ensite
ved å opprette en symlink ved åa2ensite
kommandoena2ensite
fra konfigurasjonsfilene som finnes isites-available
katalog tilsites-enabled
kataloger For å deaktivere en virtuell vert bruker dua2dissite
kommandoen. Det anbefales på det sterkeste å følge standard navnekonvensjon, for eksempel, hvis domenenavnet ditt ermydomain.com
så skal domenekonfigurasjonsfilen navngis/etc/apache2/sites-available/mydomain.com.conf
konfigurasjonsfiler som brukes til å laste inn forskjellige Apache-moduler, er lokalisert i katalogen/etc/apache2/mods-available
. Konfigurasjoner i denmods-available
katalogen kan aktiveres ved å opprette en symlink til/etc/apache2/mods-enable
katalogen ved å brukea2enconf
kommandoen og deaktivert meda2disconf
kommandoen.a2disconf
inneholder globale konfigurasjonsfragmenter er lagret i/etc/apache2/conf-available
katalog. Filer i denconf-available
katalogen kan aktiveres ved å opprette en symlink til/etc/apache2/conf-enabled
ved hjelp ava2enconf
kommandoen og deaktivert meda2disconf
kommandoen.a2disconf
loggfiler (access.log
ogerror.log
) er lokalisert i katalogen/var/log/apache
. Det anbefales å bruke forskjelligeaccess
ogerror
for hver virtuell vert. Du kan stille inn domenedokumentets rotkatalog til et hvilket som helst sted du ønsker. De vanligste stedene for webroot inkluderer:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
Konklusjon
Å installere Apache på Debian handler om å kjøre en enkelt kommando.
Du kan nå begynne å distribuere applikasjonene dine og bruke Apache som en web- eller proxy-server.
apache debianHvordan installere apache cassandra på debian 10 linux
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. I denne artikkelen vil vi forklare hvordan du installerer Apache Cassandra på Debian 10, Buster
Hvordan installere apache cassandra på debian 9
Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. Denne veiledningen guider deg gjennom prosessen med å installere Apache Cassandra på Debian 9.
Hvordan installere apache webserver på bringebær pi
Apache HTTP-server er en av de mest populære webserverne i verden. I denne opplæringen vil vi forklare hvordan du installerer Apache webserver på Raspberry Pi.