How To Install Apache (HTTPD) On Centos 8
Inhoudsopgave:
Apache HTTP-server is de meest gebruikte webserver ter wereld. Het is een gratis, open-source en platformonafhankelijke HTTP-server, inclusief krachtige functies, en kan worden uitgebreid met een breed scala aan modules., leggen we uit hoe u de Apache-webserver op CentOS 8 installeert en beheert.
Apache installeren
Apache is beschikbaar in de standaard CentOS-opslagplaatsen en de installatie is vrij eenvoudig.
Op op RHEL gebaseerde distributies worden het Apache-pakket en de service
httpd
. Om de Apache te installeren voert u de volgende opdracht uit als root of gebruiker met sudo-rechten:
sudo yum install
Nadat de installatie is voltooid, schakelt u de Apache-service in en start u deze:
sudo systemctl enable
Controleer de status om te controleren of de service actief is:
sudo systemctl status
De output zou er ongeveer zo uit moeten zien:
● 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…
De firewall aanpassen
FirewallD is de standaard firewall-oplossing op Centos 8.
Tijdens de installatie maakt Apache firewalld-servicebestanden met vooraf gedefinieerde regels voor toegang tot HTTP (
80
) en HTTPS (
443
) -poorten.
Met de volgende opdrachten worden de benodigde poorten permanent geopend:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Apache beheren
In dit gedeelte wordt uitgelegd hoe de Apache-configuratiebestanden zijn gestructureerd en wat de beste werkwijzen zijn voor het beheer van de Apache-webserver.
- Alle Apache-configuratiebestanden bevinden zich in de map
/etc/httpdbelangrijkste Apache-configuratiebestand is/etc/httpd/conf/httpd.confConfiguratiebestanden die eindigen op.confin de map/etc/httpd/conf.dzijn opgenomen in het belangrijkste Apache-configuratiebestand. Configuratiebestanden die verantwoordelijk zijn voor het laden van verschillende Apache-modules bevinden zich in de map/etc/httpd/conf.modules.dApache vhost-bestanden moeten eindigen op.confen worden opgeslagen in/etc/httpd/conf.dmap. Je kunt zoveel vhosts hebben als je nodig hebt. Door een afzonderlijk configuratiebestand (vhost) voor elk domein te maken, is de server eenvoudiger te onderhouden.- Het is een goede gewoonte om een standaard naamgevingsconventie te volgen. Als de domeinnaam bijvoorbeeld
mydomain.commoet het configuratiebestandmydomain.com.confworden genoemd
Apache-logboekbestanden (access_logenerror_log) bevinden zich in de map/var/log/httpd/. Het wordt aanbevolen om voor elke vhost een anderaccessenerrorte hebben. U kunt de hoofddirectory van uw domeindocument instellen op elke gewenste locatie. De meest voorkomende locaties voor webroot zijn:-
/home/ //home/ //var/www//var/www/html//opt/
- Het is een goede gewoonte om een standaard naamgevingsconventie te volgen. Als de domeinnaam bijvoorbeeld
Conclusie
Gefeliciteerd, u hebt Apache op uw CentOS 8-server geïnstalleerd. U bent nu klaar om uw applicaties te implementeren en Apache te gebruiken als een web- of proxyserver.
U kunt de Apache-service op dezelfde manier beheren als elke andere systeemeenheid.
apache centosHoe nextcloud met apache op centos 7 te installeren en configureren
Nextcloud is een open source, zelfgehoste bestandsuitwisseling en samenwerkingsplatform, vergelijkbaar met Dropbox. In deze zelfstudie laten we u zien hoe u Nextcloud met Apache op een CentOS 7-machine installeert en configureert.
Hoe Apache Cassandra op Centos 7 te installeren
Apache Cassandra is een open source NoSQL-database zonder single point of failure, die lineaire schaalbaarheid en hoge beschikbaarheid biedt zonder de prestaties in gevaar te brengen. Deze zelfstudie beschrijft hoe Apache Cassandra op CentOS 7 kan worden geïnstalleerd.
Hoe phpmyadmin te installeren en beveiligen met apache op centos 7
Met phpMyAdmin kunt u communiceren met MySQL-databases, gebruikersaccounts en privileges beheren en SQL-instructies uitvoeren. In deze tutorial zullen we de stappen doorlopen die nodig zijn voor het installeren en beveiligen van phpMyAdmin met Apache op CentOS 7.







