Android

Sådan installeres apache på centos 8

How to Install and Configure Git and GitHub on Windows

How to Install and Configure Git and GitHub on Windows

Indholdsfortegnelse:

Anonim

Apache HTTP-server er den mest anvendte webserver i verden. Det er en gratis, open source og tværplatform HTTP-server, herunder kraftfulde funktioner, og kan udvides med en lang række moduler., forklarer vi, hvordan du installerer og administrerer Apache-webserveren på CentOS 8.

Installation af Apache

Apache er tilgængelig i standard CentOS-oplagrene, og installationen er temmelig ligetil.

På RHEL-baserede distributioner kaldes Apache-pakken og tjenesten httpd . For at installere Apache skal du køre følgende kommando som root eller bruger med sudo-privilegier:

sudo yum install

Når installationen er afsluttet, skal du aktivere og starte Apache-tjenesten:

sudo systemctl enable sudo systemctl start

Kontroller status for at bekræfte, at tjenesten kører:

sudo systemctl status

Outputet skal se sådan ud:

● 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…

Justering af firewall

FirewallD er standard firewall-løsningen på Centos 8.

Under installationen opretter Apache firewall-tjenestefiler med foruddefinerede regler for at give adgang til HTTP ( 80 ) og HTTPS ( 443 ) porte.

Følgende kommandoer åbner de nødvendige porte permanent:

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

Håndtering af Apache

Dette afsnit forklarer, hvordan Apache-konfigurationsfilerne er struktureret og den bedste praksis til styring af Apache-webserveren.

  • Alle Apache-konfigurationsfiler er placeret i /etc/httpd kataloget. Den vigtigste Apache-konfigurationsfil er /etc/httpd/conf/httpd.conf. Konfigurationsfiler, der slutter med .conf findes i .conf inkluderet i den vigtigste Apache-konfigurationsfil. Konfigurationsfiler, der er ansvarlige for indlæsning af forskellige Apache-moduler, findes i .conf vhost-filer skal slutte med .conf og gemmes i /etc/httpd/conf.d bibliotek. Du kan have så mange vhosts, som du har brug for. Oprettelse af en separat konfigurationsfil (vhost) for hvert domæne gør serveren lettere at vedligeholde.
    • Det er en god praksis at følge en standard navnekonvention. For eksempel, hvis domænenavnet er mydomain.com skal konfigurationsfilen navngives mydomain.com.conf
    Apache-logfiler ( access_log og error_log ) findes i /var/log/httpd/ biblioteket. Det anbefales at have en anden access og fejllogfiler for hver vhost.Du kan indstille dit domæne til root-domænet til det ønskede sted. De mest almindelige placeringer for webroot inkluderer:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Konklusion

Tillykke, du har installeret Apache på din CentOS 8-server. Du er nu klar til at begynde at implementere dine applikationer og bruge Apache som en web- eller proxy-server.

Du kan administrere Apache-tjenesten på samme måde som enhver anden systemd enhed.

apache centos