Système

Linux, Non classé, Système

Fiche .htaccess : configuration avancée Apache

Catégorie : serveur webÉtiquettes : apache, htaccess, rewrite, sécurité 1. Introduction Dans ton parcours en BTS CIEL ou SIO, tu vas très souvent manipuler des serveurs web, notamment Apache HTTP Server. La configuration avancée d’Apache constitue une compétence essentielle, surtout lorsque tu travailles sur des hébergements mutualisés ou des environnements sans accès root. Le fichier […]

Linux, Système

Fiche virtual host Apache 2 sous Debian / Ubuntu

Les Virtual Hosts Apache permettent d’héberger plusieurs sites web sur un même serveur. Ils permettent de gérer : Exemple : Principe général Apache reçoit une requête HTTP avec un nom de domaine dans l’en-tête Host. Exemple : Apache compare ce nom avec les directives : Puis il sert le bon site grâce au bon bloc

Linux, Système

Fiche root et sudo sous debian / ubuntu

Sous Linux, l’utilisateur root possède tous les droits sur le système.La commande sudo permet à un utilisateur standard d’exécuter des commandes avec des privilèges administrateur. Objectifs : Utilisateur root Définition Accès root Sur Debian : Sur Ubuntu : Définir un mot de passe root (Ubuntu) Désactiver root Commande sudo Principe Utilisation Exemples : Lancer un

Linux, Système

Fiche gestion des utilisateurs et des groupes sous debian / ubuntu

La gestion des utilisateurs et des groupes est une base essentielle de l’administration système Linux.Elle permet de contrôler l’accès aux ressources et d’appliquer des politiques de sécurité. Objectifs : – créer et gérer des utilisateurs– créer et gérer des groupes– attribuer des droits– comprendre les fichiers système liés Fichiers importants Création d’un utilisateur Ce que

Linux, Non classé, Système

Fiche scp sous linux

scp (Secure Copy Protocol) permet de transférer des fichiers de manière sécurisée via SSH. Il est utilisé pour : Principe Le transfert se fait via SSH (port 22 par défaut). Syntaxe générale Connexion avec clé SSH (recommandé) Génération de la clé Sur le poste client : Fichiers générés : Copie de la clé sur le

Linux, Système

Fiche SFTP sous debian/ubuntu

SFTP (SSH File Transfer Protocol) permet de transférer des fichiers de manière sécurisée via SSH.Contrairement à FTP, toutes les communications sont chiffrées. Objectifs : Installation SFTP repose sur SSH. Installer le serveur SSH : Vérifier le service : Activer au démarrage : Configuration de base Fichier principal : Éditer : Vérifier que SFTP est activé

Linux, Système

Fiche FTP sous debian/ubuntu (VSFTPD)

Cette fiche présente la mise en place d’un serveur FTP avec vsftpd sous Debian/Ubuntu, la création d’utilisateurs et la gestion des droits d’accès. Objectifs : Installation du serveur FTP Vérifier le service : Activer au démarrage : Fichier de configuration Fichier principal : Sauvegarde : Configuration de base Éditer : Paramètres essentiels : Redémarrer le

Linux, Système

Fiche cron sous Linux

cron permet de planifier automatiquement l’exécution de commandes ou de scripts sous Linux. Il est utile pour : Éditer la crontab utilisateur Afficher les tâches planifiées : Supprimer toute la crontab de l’utilisateur : Structure d’une ligne cron Exemple : Cette ligne exécute le script sauvegarde.sh tous les jours à 02h30. Exemples courants Exécuter une

Système

Fiche certificats SSL et fonctionnement avec un site web

Dans un contexte BTS CIEL ou SIO, les certificats SSL/TLS sont essentiels pour sécuriser les échanges entre un navigateur et un serveur web.Ils garantissent la confidentialité, l’intégrité et l’authenticité des communications. L’objectif est de : Notions essentielles Certificat SSLFichier numérique qui permet d’identifier un serveur et de chiffrer les communications. Il contient : Clé publique

Système

Fiche let’s encrypt apache2 et renouvellement automatique

Dans un contexte BTS CIEL ou SIO, la mise en place d’un certificat SSL ne s’arrête pas à son installation.Un certificat Let’s Encrypt a une durée de validité limitée (90 jours), il est donc indispensable d’assurer son renouvellement automatique pour éviter toute interruption de service. L’objectif est de : Configuration complète Explication détaillée Fonctionnement Certbot

Système

Fiche passage en ssl avec certificat autosigné apache2

Introduction (BTS CIEL / SIO) Dans un contexte BTS CIEL ou SIO, sécuriser un site web en HTTPS est une étape essentielle.Le protocole SSL/TLS permet de chiffrer les échanges entre le client et le serveur. Un certificat autosigné permet de : Configuration complète Explication détaillée Certificat autosigné La commande openssl req permet de générer :

Linux, Système

Fiche configuration de base apache2 – ajout d’un site

Dans un contexte BTS CIEL ou SIO, savoir déployer un serveur web est une compétence essentielle.Apache2 est l’un des serveurs web les plus utilisés en environnement Linux. L’objectif est de : Configuration complète Explication détaillée Installation Apache2 est installé via le gestionnaire de paquets.Le service démarre automatiquement après installation. Répertoire du site Le dossier /var/www/monsite

Linux, Système

Installer Apache2 sur Debian (rapide & propre)

Mettre en place un serveur web Apache2 sur Debian avec une configuration fonctionnelle. Prérequis Installation Démarrage du service Vérifier : Test du serveur Dans un navigateur : Tu dois voir la page “Apache2 Debian Default Page” Arborescence utile Modifier la page web Exemple minimal : Recharger Apache Ouvrir le firewall (si actif) Avec UFW :

Linux, Système

Fiche mysql / mariadb : bases, utilisateurs, droits et sauvegardes

Catégorie : bases de donnéesÉtiquettes : mysql, mariadb 1. Introduction Dans un environnement BTS CIEL ou SIO, tu vas très souvent déployer des applications qui reposent sur une base de données (WordPress, GLPI, outils internes, etc.).MariaDB et MySQL sont des SGBD (Systèmes de Gestion de Base de Données) largement utilisés sous Linux. Dans cette fiche,

Retour en haut