Installation de Joomla - Partie 1


Introduction

Suite aux articles décrivant la configuration d'hébergements mutualisés avec la technologie LAMP, nous allons maintenant commencer une série de cours destinés à apprendre comment utiliser un CMS. CMS est l'acronyme de Content Management System, système de gestion de contenu en français. Il s'agit d'une application Web destinée à créer, configurer et maintenir un site Internet complet, stocké dans une base de données sur le serveur. Les CMS sont en général dotés de fonctionnalités avancées, comme la gestion de plusieurs utilisateurs, la hiérarchisation avancée des contenus, etc.

Nous allons travailler avec Joomla, CMS parmi les plus répandus, caractérisé par sa relative simplicité alliée à des fonctionnalités avancées. Ce cours décrit une première étape : le téléchargement, l'extraction et le placement de Joomla sur un hébergement dédié tel que nous l'avons créé dans les cours précédents.

Création d'hébergements mutualisés


Introduction

Suite aux articles décrivant l'installation et la configuration d'un serveur Web avec la technologie LAMP, nous allons maintenant configurer un hébergement de type mutualisé. Un hébergement mutualisé est caractérisé par le fait de partager une même machine entre plusieurs utilisateurs, qui disposent chacun de ressources individuelles (accès, sites, base de données, etc.)

Nous allons voir comment installer et configurer un serveur FTP qui permettra aux utilisateurs d'envoyer leurs pages web et leurs sites sur le serveur, en limitant leur accès à leur seul espace individuel. Nous allons également voir comment créer ces utilisateurs pour leur permettre d'utiliser le système de manière limitée au strict nécessaire. Nous terminerons en configurant apache pour qu'il publie plusieurs site différent en fonction de l'adresse qui a été utilisée dans le navigateur

Configuration d'un serveur LAMP sous CentOS 7


Introduction

Ce guide commence où nous avait laissé notre configuration initiale du serveur CentOS 7. Maintenant que nous disposons d'un système de base "propre et net", nous allons le doter de programmes qui vont en faire un "vrai" serveur. À terme, nous voulons permettre à plusieurs utilisateurs indépendants d'héberger des sites web, avec la possibilité d'utiliser des CMS ou autres sites dynamiques. 

Le terme LAMP est un acronyme reprenant les initiales de plusieurs logiciels libres :
  • Linux : le système d'exploitation ( GNU/Linux )
  • Apache : le serveur Web
  • MySQL ou MariaDB : le serveur de bases de données
  • Php : le langage de script
Les créateurs de ces différents éléments ne se sont pas concertés, mais le côté libre et donc gratuit de ceux-ci, ainsi que le fait qu'on les trouve sur tous les systèmes Linux ont popularisé l'usage de l'ensemble comme un seul "package"...
Cette technologie permet de construire des Serveurs Web à faible coût, pour l’hébergement de sites dynamiques ou statiques, simples ou extrêmement complexes.

Installation d'un serveur Centos 7 - Partie 3


Introduction

Ce texte décrit l'installation complète d'un serveur Centos 7. À des fins pédagogiques, nous allons effectuer cette installation dans une machine virtuelle dédiée, mais les procédures devraient être à peu près identiques sur une machine ou un serveur réel.

Attention toutefois : certaines considérations relatives à la sécurité sont éludées pour des raisons de simplicité. Ces procédures ne conviendraient probablement pas à un serveur fortement sollicité ou exposé aux attaques extérieures.

En raison de la relative longueur de ces procédure et du niveau de détail proposé, cette documentation se divise en trois parties :
  1. Téléchargement de l'image d'installation et création de la machine virtuelle
  2. Installation du système d'exploitation dans la machine virtuelle
  3. Configuration de base du système d'exploitation

Installation d'un serveur Centos 7 - Partie 2


Introduction

Ce texte décrit l'installation complète d'un serveur Centos 7. À des fins pédagogiques, nous allons effectuer cette installation dans sur machine virtuelle dédiée, mais les procédures devraient être à peu près identiques sur une machine ou un serveur réel.

Attention toutefois : certaines considérations relatives à la sécurité sont éludées pour des raisons de simplicité. Ces procédures ne conviendraient probablement pas à un serveur fortement sollicité ou exposé aux attaques extérieures.

En raison de la relative longueur de ces procédure et du niveau de détail proposé, cette documentation se divise en trois parties :
  1. Téléchargement de l'image d'installation et création de la machine virtuelle
  2. Installation du système d'exploitation dans la machine virtuelle
  3. Configuration de base du système d'exploitation

Installation d'un serveur Centos 7 - Partie 1


Introduction

Ce texte décrit l'installation complète d'un serveur Centos 7. À des fins pédagogiques, nous allons effectuer cette installation dans sur machine virtuelle dédiée, mais les procédures devraient être à peu près identiques sur une machine ou un serveur réel.

Attention toutefois : certaines considérations relatives à la sécurité sont éludées pour des raisons de simplicité. Ces procédures ne conviendraient probablement pas à un serveur fortement sollicité ou exposé aux attaques extérieures.

En raison de la relative longueur de ces procédure et du niveau de détail proposé, cette documentation se divise en trois parties :

  1. Téléchargement de l'image d'installation et création de la machine virtuelle
  2. Installation du système d'exploitation dans la machine virtuelle
  3. Configuration de base du système d'exploitation

Note de cours Linux

Plusieurs documents en ligne


Masquer des mises à jour dans Windows 7

Contexte

Après une installation de Windows 7, il peut se révéler nécessaire ou en tout cas confortable de masquer une ou plusieurs mises à jour du système. Dans ce cas-ci, nous allons faire la démonstration avec les modules linguistiques, qui permettent de traduire l'interface complète de Windows dans une ou plusieurs langues (par exemple : avoir Windows en anglais)

Clonage de machine en environnement réseau

Contexte

Dans un parc constitué de plusieurs machines suffisamment semblables, nous allons voir comment procéder pour déployer une installation complète sur l’ensemble du parc.

La première question à considérer est la suivante : les machines sont-elles assez semblables que pour faire cela ? Pour y répondre, il suffit de voir si un échange de disque dur entre les deux machines est possible : si le disque dur de la machine A peut être monté sur la machine B et cette dernière démarrée normalement, alors la manipulation est possible.

Il vous faut alors respecter la règle suivante : la machine sur laquelle vous devez procéder à l’installation que vous voulez cloner doit être celle possédant le plus petit disque dur : en effet, il est possible de cloner vers un disque dur plus grand, alors que l’inverse n’est pas possible !

Enfin, il faut que les machines cibles soient capables de démarrer par le réseau en PXE. Notez que se cela n’est pas le cas, il est possible d’émuler ce fonctionnement à l’aire d’autre périphériques de démarrage tels que les lecteurs de disquette.