Installation d’OpenSSH server sur Debian

SSH (Secure Shell) est un protocole crypté pour l’échange sécurisé de données entre les éléments de l’infrastructure informatique. Le plus souvent, SSH est utilisé pour gérer des serveurs avec des systèmes d’exploitation Linux et divers équipements réseau. Dans la plupart des cas, le serveur SSH est installé sur le serveur par défaut. Mais il y a des exceptions. Il doit également être installé si vous souhaitez accéder à un ordinateur de bureau à l’aide de ce protocole.

Continue reading “Installation d’OpenSSH server sur Debian”

Configuration de fichier .htaccess

htaccess

.htaccess, c’est le fichier de configuration du serveur HTTP Apache. Vous pouvez utiliser ce fichier pour gérer la sécurité de votre serveur Web. Tous les CMS, comme WordPress et Joomla utilisent le fichier .htaccess pour créer une structure d’URL conviviale pour le référencement. Vous pouvez également utiliser ce fichier pour gérer les autorisations d’accès aux dossiers du serveur et plus encore.
Je vais vous expliquer comment utiliser ce fichier sur l’exemple du site WordPress que nous avons créé ici
Pour modifier ce fichier, vous devez vous rendre dans le dossier racine de votre site (d’habitude dans le dossier /var/www/) . Par exemple, voici le fichier .htaccess dans le site1.com ou on a installé WordPress

Continue reading “Configuration de fichier .htaccess”

Installation de webmin sur Debian 10

Dans les articles précédents, nous avons installé, configuré et géré le serveur Web à partir de la console. Cela économise les ressources du serveur mais n’est pas très pratique lorsque on gère plusieurs sites. Il est préférable d’utiliser un panneau de contrôle d’hébergement Web (web hosting control panel), par exemple CPanel, DirectAdmin mais ils ne sont pas gratuits.

Il en existe aussi des gratuits, comme Webmin. Pour le test, nous allons installer ce panneau de contrôle d’hébergement Web. Bien qu’il soit gratuit, il possède de nombreuses fonctionnalités utiles. Je vais installer Virtualmin (webmin est un parti Virtualmin) sur Debian 10.

Continue reading “Installation de webmin sur Debian 10”

Modification du numéro de la port SSH

L’administration à distance de Linux est généralement effectuée en utilisant de SSH. Le serveur SSH s’exécute par défaut sur le port TCP 22. Parfois, il y a des situations où il est nécessaire de changer ce port. Par exemple, pour se protéger contre les attaques par force brute visant spécifiquement le port 22. On va changer le port ssh 22 en port 222 (par exemple).

Continue reading “Modification du numéro de la port SSH”

Installation de WordPress

On a déjà installé LAMP et configuré Apache pour avoir la possibilité d’installer 2 sites web. Aujourd’hui on va installer WordPress sur site1.com.

Nous devons d’abord créer une base de données distincte à l’aide de phpmyadmin qui sera contrôlée par WordPress. Nous utilisons phpmyadmin pour faciliter le travail avec la base de données.

Continue reading “Installation de WordPress”

Installation LAMP pour installation de CMS (Joomla et WordPress)

Dans l’article précédent, nous avons mis deux sites Web sur un serveur en utilisant Apache. Pour le test, nous avons utilisé deux sites Web simples créés en html. Maintenant on va installer les sites Web en utilisant le CMS. Alors installons un site sur WordPress et un autre sur Joomla.

Pour installer CMS comme WordPress ou Joomla il faut installer LAMP (Linux, Apache, MySQL, PHP). Jn a déjà installé Apache et il nous reste à installer MySQL et PHP et faire la configuration d’Apache. On va commencer l’installation de MySQL.

Installation de MySQL

Continue reading “Installation LAMP pour installation de CMS (Joomla et WordPress)”

Installation de deux sites web sur UBUNTU en utilisant APACHE

Pour l’installation je vais utiliser Ubuntu 18.04 installé sur  VMWare Workstation, carte réseau je vais configurer en mode bridge pour avoir accès à partir de MobaXterm. Pour vérifier l’accès aux sites web je vais utiliser Raspberry Pi qui est dans le même réseau.  Pour installer quelques sites sur un serveur on va configurer les virtual hosts sur Apache.

Premièrement il faut  faire une mise à jour de votre système:

Continue reading “Installation de deux sites web sur UBUNTU en utilisant APACHE”