Installer et Configurer un serveur Web Apache [LAMP]

所在平台: Udemy

课程主页: https://www.udemy.com/course/installer-et-configurer-serveur-web-apache-lamp-linux/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程内容涵盖使用 LAMP(Linux、Apache、MySQL、PHP)堆栈设置和配置 Web 服务器。 **主要内容:** * **云服务器搭建:** 使用 Amazon Cloud (AWS) 免费试用版创建和配置 Linux 服务器。将创建两个服务器,一个用于 Web 服务,另一个专门用于数据库。 * **Web 服务器配置:** 安装和配置 Apache2。 * **数据库管理:** 安装和配置 MySQL 来高效地管理数据库。 * **动态网站支持:** 安装 PHP 以支持动态网站。 * **域名和 DNS 管理:** 注册测试域名,配置 DNS 区域,并将域名指向 LAMP 服务器。 * **HTTPS 安全:** 使用 Let's Encrypt 生成免费的 SSL 证书,为网站启用 HTTPS。 * **多域名托管:** 利用 Apache 的虚拟主机功能,在同一个 LAMP 服务器上托管多个网站/域名。 * **WordPress 网站部署:** 在服务器上使用命令行安装和配置最流行的 CMS WordPress,并演示使用本地或远程数据库的安装方式。 通过实践演示,本课程旨在帮助学习者独立创建和管理自己的 Web 服务器,并成功托管网站。

课程评论(0条)

课程详情

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 DNSPour 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).

课程标签

0人关注该课程

主题相关的课程