InstallationEtMiseEnRouteDeHttpd

 Lors de l'installation de CentOS 7 avec les couches httpd et ssl, plusieurs manipulations sont à réaliser pour mettre en oeuvre le serveur WEB.

Installation service apache :

 # yum update
 # yum install httpd
 # systemctl start httpd
 # systemctl enable httpd

Ouvrir le port 80 dans le parefeu :

 # firewall-cmd --zone=public --add-port=80/tcp --permanent
 # firewall-cmd --reload

Démarrez le service httpd :

 # systemctl enable httpd
 Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
 # systemctl start httpd

 Créez le répertoire https :
 # mkdir /var/www/https

 Créez un fichier index.html avec le message de bienvenue.

Configuration du fichier suivant :

 /etc/httpd/conf.d/ssl.conf
 Ajoutez les lignes suivantes :
 DocumentRoot "/var/www/https"
 ServerName pax.atilf.fr:443

 Il faut ensuite désactiver selinux en modifiant l'attribut SELINUX= par la valeur disabled.
 # vi /etc/selinux/config

 Par défaut, si vous avez installé la couche sécurité alors iptables est actif avec des règles sur les services tel que httpd.
 # iptables -t filter -F
 # iptables -t filter -X

Redémarrez les services httpd et sshd :

 # systemctl restart httpd.service
 # systemctl restart sshd.service

 Le serveur WEB fonctionne à présent.