Ubuntu 18.04 install LAMP and PHPMyAdmin
Innholdsfortegnelse:
- Forutsetninger
- Installer Apache
- Juster brannmuren
- Verifiserer Apache-installasjonen
- Apache-konfigurasjonsfilens struktur og beste fremgangsmåter
- Konklusjon
Apache HTTP-server er den mest populære webserveren i verden. Det er en gratis, åpen kildekode og kryssplattform HTTP-server som gir kraftige funksjoner som kan utvides med et bredt utvalg av moduler.
Denne veiledningen forklarer hvordan du installerer og administrerer Apache-webserveren på Ubuntu 18.04.
Forutsetninger
Før du begynner med opplæringen, må du sørge for at du er logget inn som bruker med sudo-rettigheter.
Installer Apache
Apache er tilgjengelig i standard Ubuntu-depotene, slik at vi enkelt kan installere det ved hjelp av
apt
package management tool. På Ubuntu og Debian-systemer heter Apache-pakken og tjenesten
apache2
.
Oppdater først pakkeindeksen og installer deretter
apache2
pakken med følgende kommandoer:
sudo apt update
sudo apt install apache2
Det er det, Apache blir installert og startet automatisk. Du kan sjekke statusen for Apache-tjenesten ved å utstede:
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 brannmuren
Hvis Ubuntu-serveren din er beskyttet av en brannmur, må du åpne HTTP- (
80
) og HTTPS (
443
) porter.
Forutsatt at du bruker
UFW
å administrere brannmuren din, kan du åpne de nødvendige portene med følgende kommando:
sudo ufw allow 'Apache Full'
Du kan bekrefte endringen 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)
Verifiserer Apache-installasjonen
For å bekrefte at alt fungerer riktig, åpner du nettleseren, skriver server-IP-adressen din
http://YOUR_IP_OR_DOMAIN/
så ser du standard Ubuntu 18.04 Apache velkomstside som vist nedenfor:
Siden inneholder grunnleggende informasjon om Apache-konfigurasjonsfiler, hjelperskript og katalogplasseringer.
Apache-konfigurasjonsfilens struktur og beste fremgangsmåter
- Alle Apache-konfigurasjonsfiler er lokalisert i katalogen
/etc/apache2
Hovedkonfigurasjonsfilen for Apache er/etc/apache2/apache2.conf
. Portene som Apache vil lytte til er spesifisert i /etc/apache2/ports.conf. Virtuelle vertsfiler lagres i/etc/apache2/sites-available
katalog. Konfigurasjonsfilene som er funnet i denne katalogen, brukes ikke av Apache med mindre de er koblet til katalogen/etc/apache2/sites-enabled
aktivere en virtuell vert må du opprette en symlink ved å brukea2ensite
kommandoen fra konfigurasjonsfilene som finnes i densites-available
katalogen til densites-enabled
katalogen. For å deaktivere en virtuell vert bruker dua2dissite
kommandoen. Det er en god idé å følge en standard navnekonvensjon. For eksempel, hvis domenenavnet ditt ermydomain.com
skal den virtuelle vertskonfigurasjonsfilen få navnet/etc/apache2/sites-available/mydomain.com.conf
Konfigurasjonsfiler som er ansvarlige for å laste inn forskjellige Apache-moduler ligger i/etc/apache2/mods-available/
directory. Konfigurasjoner i denmods-available
katalogen kan aktiveres ved å opprette en symlink til/etc/apache2/mods-enable/
katalogen meda2enconf
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/
meda2enconf
kommandoen og deaktivert meda2disconf
kommandoen.a2disconf
loggfiler (access.log
ogerror.log
) er lokalisert i/var/log/apache/
katalogen. Det anbefales å ha forskjelligeaccess
ogerror
for hver vhost. 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
Du har installert Apache på Ubuntu 18.04-serveren. Du er nå klar til å begynne å distribuere applikasjonene dine og bruke Apache som en web- eller proxy-server.
apache ubuntuDette innlegget er en del av hvordan-å-installere-lampe-stabel-på-ubuntu-18-04-serien.
Andre innlegg i denne serien:
• Hvordan installere Apache på Ubuntu 18.04 • Hvordan konfigurere Apache virtuelle verter på Ubuntu 18.04 • Sikre Apache med Let's Encrypt på Ubuntu 18.04 • Hvordan installere MySQL på Ubuntu 18.04 • Hvordan installere PHP på Ubuntu 18.04Hvordan installere og konfigurere nextcloud med apache på ubuntu 18.04

Nextcloud er en åpen kildekode, self-host file share og samarbeidsplattform, som Dropbox. I denne opplæringen viser vi deg hvordan du installerer og konfigurerer Nextcloud med Apache på en Ubuntu 18.04-maskin.
Hvordan installere og konfigurere owncloud med apache på ubuntu 18.04

ownCloud er en åpen kildekode, self-hosted filsynkronisering og fildelingsplattform. I denne opplæringen viser vi deg hvordan du installerer og konfigurerer ownCloud med Apache på en Ubuntu 18.04-maskin.
Hvordan installere apache cassandra på ubuntu 18.04

Apache Cassandra er en gratis og åpen kildekode-NoSQL-database uten et eneste feil punkt. I denne opplæringen vil vi vise deg hvordan du installerer Apache Cassandra på Ubuntu 18.04.