Centos 7 - Installer un serveur web

, par  admin

Bonjour à tous !
Cet article traite de la mise en place d’un serveur Web sur une distribution minimaliste Centos 7. La procédure est sensiblement différente sur Centos 6.5. Celle-ci fait donc l’objet d’un article spécifique que vous consulter ici : Centos 6.5 - Installer et configurer un serveur web

Configuration de Centos 7

IP statique :
Centos - Configurer une IP fixe, une passerelle et un serveur DNS

Firewall :
Autoriser les requêtes http et https dans le Firewall :

Vous pouvez si vous le souhaitez désactiver complètement le firewall [1] :

Apache

Testez ensuite l’url correspondant à l’adresse IP du serveur
PNG

MySQL ou MariaDB ?

Pour la petite histoire, c’est suite au rachat de Sun par Oracle que le fondateur de MySQL décide de se lancer dans le projet MariaDB. L’interopérabilité est assurée, néanmoins c’est à vous de choisir votre SGBD en fonction de vos critères (Performance, logiciel plus libre, communauté...)

Nous choisirons mariaDB (ne me demandez pas pourquoi SVP) :

mariaDB

Sécuriser MySQL :

Ne rien saisir pour le mot de current password root MySQL puis saisissez le nouveau mot de passe.
Lancer mariaDB au démarrage :

PHP

Il nous reste plus qu’à procéder à l’installation de base de PHP :

PhpMyAdmin

Commençons par installer le repository EPEL

Autorisez votre IP dans le fichier suivant

FTP

Pour l’installation d’un serveur FTP sécurisé, je vous laisse consutler l’article pour la version Centos 6.5 :
Centos - Installer un serveur FTP sftpd

Terminé pour une installation basique d’un serveur Web. Il y a bien entendu une multitude d’options à découvrir, certaines font ou feront l’objet de nouveaux tutoriels.

A+

[1systemctl status firewalld pour consulter l’état du service

Un peu de théorie... Tous les cours théoriques