Android

Slik installerer du apache på centos 8

Tomcat 9 Installation CentOS 8 | Tech Arkit | Java Based Applications

Tomcat 9 Installation CentOS 8 | Tech Arkit | Java Based Applications

Innholdsfortegnelse:

Anonim

Apache HTTP-server er den mest brukte webserveren i verden. Det er en gratis, åpen kildekode og kryssplattform HTTP-server, inkludert kraftige funksjoner, og kan utvides med et bredt utvalg av moduler., vil vi forklare hvordan du installerer og administrerer Apache webserver på CentOS 8.

Installerer Apache

Apache er tilgjengelig i standard CentOS-depotene, og installasjonen er ganske rett frem.

På RHEL-baserte distribusjoner kalles Apache-pakken og tjenesten httpd . For å installere Apache, kjør følgende kommando som root eller bruker med sudo-rettigheter:

sudo yum install

Når installasjonen er fullført, aktiver og start Apache-tjenesten:

sudo systemctl enable sudo systemctl start

For å bekrefte at tjenesten kjører, sjekk statusen:

sudo systemctl status

Utgangen skal se slik ut:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

Justere brannmuren

FirewallD er standard brannmurløsning på Centos 8.

Under installasjonen oppretter Apache brannmurtjenestefiler med forhåndsdefinerte regler for å tillate tilgang til HTTP ( 80 ) og HTTPS ( 443 ) porter.

Følgende kommandoer vil åpne de nødvendige portene permanent:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Administrere Apache

Denne delen forklarer hvordan Apache-konfigurasjonsfilene er strukturert og den beste fremgangsmåten for å administrere Apache-webserveren.

  • Alle Apache-konfigurasjonsfiler er lokalisert i /etc/httpd katalogen. Hoved Apache-konfigurasjonsfilen er /etc/httpd/conf/httpd.conf Konfigurasjonsfiler som slutter med .conf lokalisert i /etc/httpd/conf.d er inkludert i hoved Apache-konfigurasjonsfilen. Konfigurasjonsfiler som er ansvarlige for lasting av forskjellige Apache-moduler, er lokalisert i katalogen /etc/httpd/conf.modules.d filer må slutte med .conf og lagres i /etc/httpd/conf.d katalog. Du kan ha så mange vhosts som du trenger. Å lage en egen konfigurasjonsfil (vhost) for hvert domene gjør serveren enklere å vedlikeholde.
    • Det er en god praksis å følge en standard navnekonvensjon. For eksempel, hvis domenenavnet er mydomain.com , skal konfigurasjonsfilen ha navnet mydomain.com.conf
    Apache-loggfiler ( access_log og error_log ) er lokalisert i /var/log/httpd/ katalogen. Det anbefales å ha en annen access og error for hver vhost. Du kan angi rotkatalogen til domenedokumentet til hvilket som helst sted du ønsker. De vanligste stedene for webroot inkluderer:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Konklusjon

Gratulerer, du har installert Apache på CentOS 8-serveren din. Du er nå klar til å begynne å distribuere applikasjonene dine og bruke Apache som en web- eller proxy-server.

Du kan administrere Apache-tjenesten på samme måte som en hvilken som helst annen systemd enhet.

apache centos