Tem alguma pergunta?
Mensagem enviada. Fechar
5
2 avaliações

Installer et Configurer un serveur Web Apache [LAMP]

Nous allons utiliser des exemples concrets avec plusieurs types de configuration pour héberger des sites web
Instrutor
Fabien P.
10 Alunos Inscrito
  • Descrição
  • Currículo
  • FAQ
  • Revisões
  Tempo de leitura 4 minutes

Vous souhaitez créer votre propre serveur web, héberger vos projets en toute autonomie ou apprendre à maîtriser l’un des environnements Linux les plus utilisés au monde ? Ce cours est basée sur la pratique avec la création d’un serveur LAMP (Linux, Apache, MySQL, PHP) qui sera en production le temps de la création. Une démonstration par l’exemple, cela devrait vous aider pour comprendre le fonctionnement entre nos diverses éléments.

Ici, pas de grand discours, on va procéder par démonstration, je vous propose de créer un serveur web LAMP qui va héberger un site internet fonctionnel, accessible en ligne le temps de la création du cours et un sous domaine pour tester le multi-domaines.

Ce que vous allons accomplir avec cette formation :

Créez et configurez un serveur Linux dans le cloud avec la version d’essai gratuite d’ Amazon Cloud (AWS). Nous allons commencer par installer un premier serveur Linux sur AWS en quelques clics grâce au service EC2. Durant la formation, nous allons créer un second serveur, uniquement pour la base de données et pour imaginer une configuration différente.

Nous allons installer et configurer les services dont nous aurons besoin. Le premier, c’est le serveur web avec Apache2. Ensuite, nous allons configurer MySQL pour gérer efficacement nos bases de données et enfin installer PHP pour permettre à vos sites d’être dynamiques. Nous testerons les éléments et verrons comment les faire communiquer entre eux.

Gérez facilement vos noms de domaine et DNS

Pour pouvoir accéder à nos sites internet, il faut un nom de domaine. Même si on peut y accéder avec l’adresse IP, nos utilisateurs ne vont pas retenir cette dernière, alors qu’un nom de domaine oui. Pour cela, nous réserverons un nom de domaine de test que l’on utilisera pour l’ensemble du cours. J’utiliserais le moins cher possible chez l’hébergeur OVH, environ 2 € l’année.

Maintenant que nous avons un nom de domaine, il faudra apprendre à créer une zone DNS et à relier cette dernière au serveur LAMP qui héberge notre contenu.

De nos jours, il est rare de voir des site utilisant le protocole http. C’est un problème sur le plan du référencement par les moteurs de recherche, mais aussi pour la crédibilité vis-à-vis des visiteurs. Nous allons donc régler le problème en utilisant le protocole https.

Pour cela, nous allons devoir générer un certificat certifié par une autorité reconnue. Avec Let’s Encrypt, vous allez apprendre à protéger vos sites avec un certificat SSL gratuit et sécurisé. Nous pourrons ensuite accéder à nos sites avec le protocole https.

Vous souhaiterez probablement utiliser plusieurs domaines / site internet sur votre serveur LAMP. Si on raisonne en terme de ressource, il y a peu de chance que votre serveur consomme toutes ses ressources avec un seul site. Peut-être aussi avez-vous simplement besoin d’héberger plusieurs sites sur le même serveur ? Cela tombe bien, il y a une solution que l’on va mettre en place.

En effet, grâce aux virtualhosts, vous pouvez gérer plusieurs sites internet sur le même serveur LAMP. Dans cette exemple, le site principale sera hébergé avec l’url principal et le site extranet.

Créer un infrastructure web avec LAMP c’est bien, mais il faut aussi créer le site internet lui-même (ou un autre type de contenu). Pour la démonstration, nous allons installer le CMS le plus connu et le plus utilisé. Il s’agit de WordPress. Cette installation se fera en ligne de commande directement sur nos serveurs en utilisant les services de base de données en local ou à distance (nous verrons les deux solutions).

Gérer plusieurs sites internet avec des Virtualhosts
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
5.0
2 avaliações
Estrelas 5
2
Estrelas 4
0
Estrelas 3
0
Estrelas 2
0
Estrelas 1
0