Installation d'un serveur Aapche HTTPD

Installation

  • Mettre à jour les paquets
sudo yum update
  • Installer la paquet httpd
sudo yum install httpd
  • Lancer Apache
sudo systemctl start httpd
  • Lancer apache au démarrage
sudo systemctl enable httpd
  • Checker le status
sudo systemctl status httpd

  • Ajouter les règles dans la parfeu

Par defaut CentOS empeche le traffic entrant vers 80 et 443

sudo firewall-cmd ––permanent ––add-port=80/tcp
sudo firewall-cmd ––permanent ––add-port=443/tcp

  • Recharger le par feu pour appliquer les changements
sudo firewall-cmd ––reload
  • Done !

Configuration

  • Les fichiers de configuration sont situé : /etc/httpd

  • Le fichier de config principal est situé : /etc/httpd/conf/httpd.conf

  • Les autres fichiers de configurations doivent :

  • se terminés par .conf
  • s'inclure dans le fichier de conf principal
  • se situer : /etc/httpd/conf.d/

  • Il est possible d'ajouter des fonctionnalités à apache via des modules :

  • Chemin : /etc/httpd/conf.modules.d/

  • Logs

  • chemin : /var/log/httpd/

Commandes administration

  • Stopper le service apache
sudo systemctl stop httpd
  • Démarrer le service apache
sudo systemctl start httpd
  • Redémarrer le service apache
sudo systemctl restart httpd
  • Lancer apache au démarrage
sudo systemctl enable httpd
  • Retirer apache au démarrage
sudo systemctl disable httpd