Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)
Innholdsfortegnelse:
- Forutsetninger
- Installerer Apache
- Juster brannmuren
- Verifiserer Apache-installasjon
- Administrer Apache-tjenesten med systemctl
- 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 vil vi gå gjennom trinnene for å installere Apache på en Debian 9-server.
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 er tilgjengelig i standard Debian-depotene, og installasjonen er ganske grei.
Oppdater først pakkeindeksen, og installer deretter
apache2
pakken med følgende kommandoer:
sudo apt update
sudo apt install apache2
Det er det, Apache er installert og automatisk startet, du kan sjekke statusen til 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 brannmuren
Hvis du bruker iptables for å filtrere tilkoblinger til systemet ditt, må du åpne HTTP (
80
) og HTTPS (
443
) porter.
Åpne de nødvendige portene ved å utgi følgende kommando:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Verifiserer Apache-installasjon
For å bekrefte at alt fungerer riktig, åpner du nettleseren din, skriver inn serverens IP-adresse eller domenenavn
http://YOUR_IP_OR_DOMAIN/
så ser du standard velkomstside for Apache som vist nedenfor:
Siden inneholder grunnleggende informasjon om Apache-konfigurasjonsfiler, hjelpeskript og katalogplasseringer.
Administrer Apache-tjenesten med systemctl
Nå som Apache installert på Debian-systemet ditt, kan du ta et øyeblikk å se over og bli kjent med de grunnleggende kommandoene for apache-tjenestestyring:
Hvis du vil stoppe Apache-tjenesten, kjører du:
sudo systemctl stop apache2
Start det på nytt ved å skrive:
sudo systemctl start apache2
Slik starter du Apache-tjenesten på nytt:
sudo systemctl restart apache2
Last Apache på nytt med en ny konfigurasjon med:
sudo systemctl reload apache2
sudo systemctl disable apache2
Og for å aktivere det på nytt:
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 til densites-enabled
katalogen. 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 å brukea2enconf
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 angi rotkatalogen til domenedokumentet til et hvilket som helst sted du ønsker. De vanligste stedene for webroot inkluderer:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
-
Konklusjon
Du har installert Apache på Debian 9-serveren. Du kan nå begynne å distribuere applikasjonene dine og bruke Apache som en web- eller proxy-server.
apache debianDette innlegget er en del av Hvordan installere LAMP Stack i Debian 9-serien.
Andre innlegg i denne serien:
• Hvordan installere Apache på Debian 9 • Hvordan installere PHP på Debian 9 • Slik konfigurerer du virtuelle verter av Apache på Debian 9 • Hvordan installerer MariaDB på Debian 9 • Sikker Apache med Let's Encrypt på Debian 9Slik installerer du, installerer hp officejet 6500a pluss alt-i-ett-skriver

Lær hvordan du konfigurerer og installerer HP Officejet 6500A Plus alt-i-ett-skriver.
Slik installerer du apache cassandra på centos 7

Apache Cassandra er en åpen kildekode-NoSQL-database uten ett eneste feilpunkt, og gir lineær skalerbarhet og høy tilgjengelighet uten at det går ut over ytelsen. Denne veiledningen beskriver hvordan du installerer Apache Cassandra på CentOS 7.
Slik installerer du apache maven på centos 7

Apache Maven er et gratis og åpen kildekode prosjektstyringsverktøy og forståelsesverktøy som hovedsakelig brukes til Java-prosjekter. I denne opplæringen vil vi vise deg to forskjellige måter å installere Apache Maven på CentOS 7.