{"id":420,"date":"2026-05-22T16:46:29","date_gmt":"2026-05-22T14:46:29","guid":{"rendered":"https:\/\/eryann.fr\/?p=420"},"modified":"2026-05-22T16:46:31","modified_gmt":"2026-05-22T14:46:31","slug":"fiche-installation-nextcloud-https-et-apache2","status":"publish","type":"post","link":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/","title":{"rendered":"Fiche Installation Nextcloud HTTPS et Apache2"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">1. Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nextcloud permet de cr\u00e9er un cloud priv\u00e9 pour stocker, synchroniser et partager des fichiers. De nombreuses entreprises, administrations et \u00e9tablissements scolaires utilisent cette solution pour garder la ma\u00eetrise des donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans un BTS CIEL ou SIO, Nextcloud permet de travailler plusieurs comp\u00e9tences importantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>administration Linux ;<\/li>\n\n\n\n<li>configuration d\u2019Apache2 ;<\/li>\n\n\n\n<li>gestion des bases de donn\u00e9es ;<\/li>\n\n\n\n<li>s\u00e9curisation HTTPS ;<\/li>\n\n\n\n<li>gestion des droits ;<\/li>\n\n\n\n<li>configuration r\u00e9seau et pare-feu.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Dans cette fiche, tu vas installer un serveur Nextcloud complet sur Debian 13 ou Ubuntu 26.04 avec :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apache2 ;<\/li>\n\n\n\n<li>PHP ;<\/li>\n\n\n\n<li>MariaDB ;<\/li>\n\n\n\n<li>HTTPS avec Let\u2019s Encrypt ;<\/li>\n\n\n\n<li>pare-feu UFW.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019objectif consiste \u00e0 obtenir une instance s\u00e9curis\u00e9e et exploitable en production.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Sommaire<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Introduction<\/li>\n\n\n\n<li>Sommaire<\/li>\n\n\n\n<li>Pr\u00e9requis r\u00e9seau et syst\u00e8me<\/li>\n\n\n\n<li>Installation des paquets n\u00e9cessaires<\/li>\n\n\n\n<li>Configuration de MariaDB<\/li>\n\n\n\n<li>T\u00e9l\u00e9chargement et installation de Nextcloud<\/li>\n\n\n\n<li>Configuration Apache2<\/li>\n\n\n\n<li>Activation du HTTPS avec Let\u2019s Encrypt<\/li>\n\n\n\n<li>Configuration du pare-feu UFW<\/li>\n\n\n\n<li>Finalisation de l\u2019installation web<\/li>\n\n\n\n<li>Gestion des fichiers importants<\/li>\n\n\n\n<li>Commandes utiles et d\u00e9pannage<\/li>\n\n\n\n<li>Logs et analyse des erreurs<\/li>\n\n\n\n<li>Bonnes pratiques de s\u00e9curit\u00e9<\/li>\n\n\n\n<li>Pour aller plus loin<\/li>\n\n\n\n<li>Liens utiles et documentation officielle<\/li>\n\n\n\n<li>Propositions de TP<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">3. Pr\u00e9requis r\u00e9seau et syst\u00e8me<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de commencer, pr\u00e9pare :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un serveur Debian 13 ou Ubuntu Server 26.04 ;<\/li>\n\n\n\n<li>un acc\u00e8s sudo ;<\/li>\n\n\n\n<li>un nom de domaine ;<\/li>\n\n\n\n<li>une adresse IP fixe ;<\/li>\n\n\n\n<li>les ports 80 et 443 accessibles depuis Internet.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cloud.example.local<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifie la configuration r\u00e9seau :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip a<br>ip route<br>ping 8.8.8.8<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Explication<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>ip a<\/code> affiche les interfaces r\u00e9seau ;<\/li>\n\n\n\n<li><code>ip route<\/code> montre la passerelle par d\u00e9faut ;<\/li>\n\n\n\n<li><code>ping 8.8.8.8<\/code> v\u00e9rifie l\u2019acc\u00e8s Internet.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Mets le syst\u00e8me \u00e0 jour avant toute installation :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update &amp;&amp; sudo apt full-upgrade -y<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>apt update<\/code> met \u00e0 jour la liste des paquets ;<\/li>\n\n\n\n<li><code>full-upgrade<\/code> installe les nouvelles d\u00e9pendances et supprime les paquets obsol\u00e8tes si n\u00e9cessaire ;<\/li>\n\n\n\n<li><code>-y<\/code> valide automatiquement.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">4. Installation des paquets n\u00e9cessaires<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Installe Apache2, MariaDB, PHP et les extensions n\u00e9cessaires \u00e0 Nextcloud.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Synth\u00e8se Markdown pour ta fiche bristol<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code># Installation Nextcloud HTTPS Apache2<br><br>## Installation des paquets<br>```bash<br>sudo apt update<br>sudo apt install apache2 mariadb-server unzip wget certbot python3-certbot-apache \\<br>php php-cli php-fpm php-mysql php-gd php-curl php-xml php-zip php-mbstring \\<br>php-intl php-bz2 php-imagick php-gmp libapache2-mod-php -y<br>```<br><br>## S\u00e9curisation MariaDB<br>```bash<br>sudo mysql_secure_installation<br>```<br><br>## Cr\u00e9ation de la base<br>```sql<br>CREATE DATABASE nextcloud;<br>CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'MotDePasseFort';<br>GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';<br>FLUSH PRIVILEGES;<br>```<br><br>## T\u00e9l\u00e9chargement<br>```bash<br>cd \/tmp<br>wget https:\/\/download.nextcloud.com\/server\/releases\/latest.zip<br>unzip latest.zip<br>sudo mv nextcloud \/var\/www\/<br>```<br><br>## Droits<br>```bash<br>sudo chown -R www-data:www-data \/var\/www\/nextcloud<br>sudo chmod -R 750 \/var\/www\/nextcloud<br>```<br><br>## Activation Apache<br>```bash<br>sudo a2enmod rewrite headers env dir mime ssl<br>sudo systemctl restart apache2<br>```<br><br>## HTTPS<br>```bash<br>sudo certbot --apache<br>```<br><br>## Pare-feu<br>```bash<br>sudo ufw allow 80\/tcp<br>sudo ufw allow 443\/tcp<br>sudo ufw enable<br>```<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">6. Fichiers importants<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/apache2\/sites-available\/nextcloud.conf<br>\/etc\/php\/8.4\/apache2\/php.ini<br>\/etc\/mysql\/mariadb.conf.d\/50-server.cnf<br>\/var\/www\/nextcloud\/config\/config.php<br>\/var\/log\/apache2\/access.log<br>\/var\/log\/apache2\/error.log<br>\/var\/log\/nextcloud\/nextcloud.log<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Arborescence simplifi\u00e9e :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/var\/www\/nextcloud\/<br>\u251c\u2500\u2500 config\/<br>\u251c\u2500\u2500 data\/<br>\u251c\u2500\u2500 apps\/<br>\u251c\u2500\u2500 themes\/<br>\u251c\u2500\u2500 custom_apps\/<br>\u2514\u2500\u2500 core\/<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">7. Bloc de configuration complet<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;<br>    ServerName cloud.example.local<br><br>    Redirect permanent \/ https:\/\/cloud.example.local\/<br>&lt;\/VirtualHost&gt;<br><br>&lt;VirtualHost *:443&gt;<br>    ServerName cloud.example.local<br><br>    DocumentRoot \/var\/www\/nextcloud<br><br>    SSLEngine on<br>    SSLCertificateFile \/etc\/letsencrypt\/live\/cloud.example.local\/fullchain.pem<br>    SSLCertificateKeyFile \/etc\/letsencrypt\/live\/cloud.example.local\/privkey.pem<br><br>    &lt;Directory \/var\/www\/nextcloud&gt;<br>        Require all granted<br>        AllowOverride All<br>        Options FollowSymLinks MultiViews<br><br>        &lt;IfModule mod_dav.c&gt;<br>            Dav off<br>        &lt;\/IfModule&gt;<br>    &lt;\/Directory&gt;<br><br>    Header always set Strict-Transport-Security \"max-age=15552000; includeSubDomains\"<br><br>    ErrorLog ${APACHE_LOG_DIR}\/nextcloud-error.log<br>    CustomLog ${APACHE_LOG_DIR}\/nextcloud-access.log combined<br>&lt;\/VirtualHost&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">8. Installation des paquets et configuration syst\u00e8me<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Installe tous les composants :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install apache2 mariadb-server unzip wget certbot python3-certbot-apache \\<br>php php-cli php-fpm php-mysql php-gd php-curl php-xml php-zip php-mbstring \\<br>php-intl php-bz2 php-imagick php-gmp libapache2-mod-php -y<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Pourquoi ces paquets ?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>apache2<\/code> : serveur web ;<\/li>\n\n\n\n<li><code>mariadb-server<\/code> : base de donn\u00e9es ;<\/li>\n\n\n\n<li><code>certbot<\/code> : g\u00e9n\u00e9ration des certificats HTTPS ;<\/li>\n\n\n\n<li><code>php-*<\/code> : modules PHP utilis\u00e9s par Nextcloud.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifie les services :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status apache2<br>sudo systemctl status mariadb<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">9. Configuration de MariaDB<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lance la s\u00e9curisation initiale :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mysql_secure_installation<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cette commande permet :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>de d\u00e9finir un mot de passe root ;<\/li>\n\n\n\n<li>de supprimer les comptes anonymes ;<\/li>\n\n\n\n<li>d\u2019interdire les connexions root distantes ;<\/li>\n\n\n\n<li>de supprimer la base de test.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Connecte-toi ensuite \u00e0 MariaDB :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mysql<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9e la base :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;<br><br>CREATE USER 'nextclouduser'@'localhost'<br>IDENTIFIED BY 'MotDePasseFort';<br><br>GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';<br><br>FLUSH PRIVILEGES;<br>EXIT;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Explication<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>utf8mb4<\/code> permet de g\u00e9rer tous les caract\u00e8res Unicode ;<\/li>\n\n\n\n<li><code>GRANT<\/code> attribue les droits ;<\/li>\n\n\n\n<li><code>FLUSH PRIVILEGES<\/code> recharge les permissions.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">10. T\u00e9l\u00e9chargement et installation de Nextcloud<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e9l\u00e9charge la derni\u00e8re version :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/tmp<br>wget https:\/\/download.nextcloud.com\/server\/releases\/latest.zip<br>unzip latest.zip<br>sudo mv nextcloud \/var\/www\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Configure les droits :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chown -R www-data:www-data \/var\/www\/nextcloud<br>sudo chmod -R 750 \/var\/www\/nextcloud<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Explication<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>www-data<\/code> correspond \u00e0 l\u2019utilisateur Apache ;<\/li>\n\n\n\n<li><code>750<\/code> autorise uniquement les acc\u00e8s n\u00e9cessaires.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">11. Configuration Apache2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Active les modules n\u00e9cessaires :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo a2enmod rewrite headers env dir mime ssl<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9e le fichier :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/apache2\/sites-available\/nextcloud.conf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ajoute la configuration Apache vue pr\u00e9c\u00e9demment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Active le site :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo a2ensite nextcloud.conf<br>sudo systemctl reload apache2<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rification syntaxique<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apache2ctl configtest<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">R\u00e9sultat attendu :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Syntax OK<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">12. Activation du HTTPS avec Let\u2019s Encrypt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">G\u00e9n\u00e8re le certificat :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot --apache<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le programme :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>d\u00e9tecte Apache ;<\/li>\n\n\n\n<li>configure automatiquement SSL ;<\/li>\n\n\n\n<li>ajoute la redirection HTTPS.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Teste le renouvellement :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot renew --dry-run<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Ports utilis\u00e9s<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Service<\/th><th>Port<\/th><th>Protocole<\/th><\/tr><\/thead><tbody><tr><td>HTTP<\/td><td>80<\/td><td>TCP<\/td><\/tr><tr><td>HTTPS<\/td><td>443<\/td><td>TCP<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">13. Configuration du pare-feu UFW<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Autorise uniquement les ports n\u00e9cessaires :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 80\/tcp<br>sudo ufw allow 443\/tcp<br>sudo ufw enable<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifie les r\u00e8gles :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw status verbose<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Cas d\u2019un acc\u00e8s SSH<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si tu administres le serveur \u00e0 distance :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 22\/tcp<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sans cette r\u00e8gle, tu risques de perdre l\u2019acc\u00e8s SSH.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">14. Finalisation de l\u2019installation web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvre le navigateur :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;cloud.example.local<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Renseigne :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le compte administrateur ;<\/li>\n\n\n\n<li>le mot de passe ;<\/li>\n\n\n\n<li>la base MariaDB ;<\/li>\n\n\n\n<li>l\u2019utilisateur SQL ;<\/li>\n\n\n\n<li>le mot de passe SQL.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Param\u00e8tres base de donn\u00e9es<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Champ<\/th><th>Valeur<\/th><\/tr><\/thead><tbody><tr><td>Base<\/td><td>nextcloud<\/td><\/tr><tr><td>Utilisateur<\/td><td>nextclouduser<\/td><\/tr><tr><td>H\u00f4te<\/td><td>localhost<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">15. Commandes utiles et d\u00e9pannage<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rifier Apache<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status apache2<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Red\u00e9marrer Apache<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart apache2<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rifier PHP<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>php -v<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rifier les modules PHP<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>php -m<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rifier MariaDB<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status mariadb<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rifier les ports ouverts<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>ss -tulpn<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-t<\/code> : TCP ;<\/li>\n\n\n\n<li><code>-u<\/code> : UDP ;<\/li>\n\n\n\n<li><code>-l<\/code> : sockets en \u00e9coute ;<\/li>\n\n\n\n<li><code>-p<\/code> : processus associ\u00e9s ;<\/li>\n\n\n\n<li><code>-n<\/code> : affichage num\u00e9rique.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">V\u00e9rifier les certificats HTTPS<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl s_client -connect cloud.example.local:443<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">16. Logs et analyse des erreurs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Logs Apache<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/var\/log\/apache2\/access.log<br>\/var\/log\/apache2\/error.log<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Lecture temps r\u00e9el :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo tail -f \/var\/log\/apache2\/error.log<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Logs Nextcloud<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/var\/www\/nextcloud\/data\/nextcloud.log<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Lecture :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo tail -f \/var\/www\/nextcloud\/data\/nextcloud.log<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Que peut-on voir dedans ?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>erreurs PHP ;<\/li>\n\n\n\n<li>probl\u00e8mes de droits ;<\/li>\n\n\n\n<li>erreurs SQL ;<\/li>\n\n\n\n<li>connexions utilisateurs ;<\/li>\n\n\n\n<li>erreurs HTTPS ;<\/li>\n\n\n\n<li>modules manquants.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Activer des logs PHP plus d\u00e9taill\u00e9s<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Fichier :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/php\/8.4\/apache2\/php.ini<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Param\u00e8tres utiles :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>log_errors = On<br>display_errors = Off<br>error_reporting = E_ALL<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Red\u00e9marre Apache :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart apache2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">17. Bonnes pratiques de s\u00e9curit\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Utilise toujours HTTPS.<br>N\u2019expose jamais MariaDB directement sur Internet.<br>Choisis des mots de passe longs et uniques.<br>Mets r\u00e9guli\u00e8rement Debian et Nextcloud \u00e0 jour.<br>Sauvegarde :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>la base MariaDB ;<\/li>\n\n\n\n<li>le dossier <code>config\/<\/code> ;<\/li>\n\n\n\n<li>le dossier <code>data\/<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9vite d\u2019utiliser le compte root pour l\u2019administration quotidienne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Active \u00e9galement Fail2ban si le serveur reste expos\u00e9 sur Internet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">18. Pour aller plus loin<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tu peux ensuite :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>connecter Nextcloud \u00e0 LDAP ;<\/li>\n\n\n\n<li>utiliser Redis pour am\u00e9liorer les performances ;<\/li>\n\n\n\n<li>installer OnlyOffice ;<\/li>\n\n\n\n<li>mettre en place une authentification MFA ;<\/li>\n\n\n\n<li>utiliser un stockage S3 ;<\/li>\n\n\n\n<li>d\u00e9ployer Docker ou Kubernetes ;<\/li>\n\n\n\n<li>configurer un reverse proxy Nginx.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">19. Liens vers les sites officiels et contenus p\u00e9dagogiques<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Documentation officielle Nextcloud<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/\">https:\/\/docs.nextcloud.com\/server\/latest\/admin_manual\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Documentation compl\u00e8te d\u2019administration et de s\u00e9curisation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installation Apache Debian<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wiki.debian.org\/Apache\">https:\/\/wiki.debian.org\/Apache<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Documentation Debian officielle pour Apache2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Documentation Apache SSL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/httpd.apache.org\/docs\/current\/ssl\/\">https:\/\/httpd.apache.org\/docs\/current\/ssl\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Documentation officielle TLS\/SSL Apache.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Documentation UFW Ubuntu<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/ubuntu.com\/server\/docs\/security-firewall\">https:\/\/ubuntu.com\/server\/docs\/security-firewall<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Documentation officielle du pare-feu UFW.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Documentation Certbot<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/certbot.eff.org\/\">https:\/\/certbot.eff.org\/<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Guide officiel Let\u2019s Encrypt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OpenClassrooms \u2014 Administrez un syst\u00e8me Linux<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/openclassrooms.com\/fr\/courses\/7170491-administrez-un-systeme-linux\">https:\/\/openclassrooms.com\/fr\/courses\/7170491-administrez-un-systeme-linux<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00e8s bon cours pour comprendre Linux serveur.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OpenClassrooms \u2014 D\u00e9couvrez le fonctionnement des r\u00e9seaux TCP\/IP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/openclassrooms.com\/fr\/courses\/7172076-decouvrez-le-fonctionnement-des-reseaux-tcp-ip\">https:\/\/openclassrooms.com\/fr\/courses\/7172076-decouvrez-le-fonctionnement-des-reseaux-tcp-ip<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Permet de comprendre les ports, protocoles et \u00e9changes r\u00e9seau.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">RFC HTTPS \/ TLS<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc8446\">https:\/\/datatracker.ietf.org\/doc\/html\/rfc8446<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RFC officielle TLS 1.3.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">20. Propositions de TP pour s\u2019exercer<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">TP 1 \u2014 Installation compl\u00e8te<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Objectif :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>installer Nextcloud ;<\/li>\n\n\n\n<li>configurer HTTPS ;<\/li>\n\n\n\n<li>v\u00e9rifier le pare-feu.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">TP 2 \u2014 Analyse des logs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Objectif :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>provoquer une erreur PHP ;<\/li>\n\n\n\n<li>analyser <code>error.log<\/code> ;<\/li>\n\n\n\n<li>corriger le probl\u00e8me.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">TP 3 \u2014 Sauvegarde et restauration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Objectif :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sauvegarder MariaDB ;<\/li>\n\n\n\n<li>sauvegarder les fichiers ;<\/li>\n\n\n\n<li>restaurer une instance compl\u00e8te.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">TP 4 \u2014 S\u00e9curisation avanc\u00e9e<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Objectif :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>installer Fail2ban ;<\/li>\n\n\n\n<li>limiter les acc\u00e8s SSH ;<\/li>\n\n\n\n<li>d\u00e9sactiver HTTP simple.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">TP 5 \u2014 Supervision<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Objectif :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>surveiller Apache avec <code>journalctl<\/code> ;<\/li>\n\n\n\n<li>analyser les connexions HTTPS ;<\/li>\n\n\n\n<li>d\u00e9tecter des erreurs de certificats.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. Introduction Nextcloud permet de cr\u00e9er un cloud priv\u00e9 pour stocker, synchroniser et partager des fichiers. De nombreuses entreprises, administrations et \u00e9tablissements scolaires utilisent cette solution pour garder la ma\u00eetrise des donn\u00e9es. Dans un BTS CIEL ou SIO, Nextcloud permet de travailler plusieurs comp\u00e9tences importantes : Dans cette fiche, tu vas installer un serveur Nextcloud [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[29,42,5],"tags":[39,38,40,43],"class_list":["post-420","post","type-post","status-publish","format-standard","hentry","category-administration-systeme","category-cloud","category-systeme","tag-apache2","tag-https","tag-mariadb","tag-nextcloud"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fiche Installation Nextcloud HTTPS et Apache2 - Eryann Breizh SecOps<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fiche Installation Nextcloud HTTPS et Apache2 - Eryann Breizh SecOps\" \/>\n<meta property=\"og:description\" content=\"1. Introduction Nextcloud permet de cr\u00e9er un cloud priv\u00e9 pour stocker, synchroniser et partager des fichiers. De nombreuses entreprises, administrations et \u00e9tablissements scolaires utilisent cette solution pour garder la ma\u00eetrise des donn\u00e9es. Dans un BTS CIEL ou SIO, Nextcloud permet de travailler plusieurs comp\u00e9tences importantes : Dans cette fiche, tu vas installer un serveur Nextcloud [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/\" \/>\n<meta property=\"og:site_name\" content=\"Eryann Breizh SecOps\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-22T14:46:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-22T14:46:31+00:00\" \/>\n<meta name=\"author\" content=\"wpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"wpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/eryann.fr\\\/index.php\\\/systeme\\\/fiche-installation-nextcloud-https-et-apache2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eryann.fr\\\/index.php\\\/systeme\\\/fiche-installation-nextcloud-https-et-apache2\\\/\"},\"author\":{\"name\":\"wpadmin\",\"@id\":\"https:\\\/\\\/eryann.fr\\\/#\\\/schema\\\/person\\\/d2ee98d2385cd045ed4fe1c07ca320b5\"},\"headline\":\"Fiche Installation Nextcloud HTTPS et Apache2\",\"datePublished\":\"2026-05-22T14:46:29+00:00\",\"dateModified\":\"2026-05-22T14:46:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/eryann.fr\\\/index.php\\\/systeme\\\/fiche-installation-nextcloud-https-et-apache2\\\/\"},\"wordCount\":992,\"publisher\":{\"@id\":\"https:\\\/\\\/eryann.fr\\\/#organization\"},\"keywords\":[\"apache2\",\"https\",\"mariadb\",\"nextcloud\"],\"articleSection\":[\"Administration syst\u00e8me\",\"cloud\",\"Syst\u00e8me\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/eryann.fr\\\/index.php\\\/systeme\\\/fiche-installation-nextcloud-https-et-apache2\\\/\",\"url\":\"https:\\\/\\\/eryann.fr\\\/index.php\\\/systeme\\\/fiche-installation-nextcloud-https-et-apache2\\\/\",\"name\":\"Fiche Installation Nextcloud HTTPS et Apache2 - Eryann Breizh SecOps\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eryann.fr\\\/#website\"},\"datePublished\":\"2026-05-22T14:46:29+00:00\",\"dateModified\":\"2026-05-22T14:46:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/eryann.fr\\\/index.php\\\/systeme\\\/fiche-installation-nextcloud-https-et-apache2\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/eryann.fr\\\/index.php\\\/systeme\\\/fiche-installation-nextcloud-https-et-apache2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/eryann.fr\\\/index.php\\\/systeme\\\/fiche-installation-nextcloud-https-et-apache2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/eryann.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fiche Installation Nextcloud HTTPS et Apache2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/eryann.fr\\\/#website\",\"url\":\"https:\\\/\\\/eryann.fr\\\/\",\"name\":\"Eryann Breizh SecOps\",\"description\":\"Fiches techniques &amp; labs en syst\u00e8mes et r\u00e9seaux poor les \u00e9tudiants en BTS CEIL ET SIO\",\"publisher\":{\"@id\":\"https:\\\/\\\/eryann.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/eryann.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/eryann.fr\\\/#organization\",\"name\":\"Breizh Sec Ops\",\"url\":\"https:\\\/\\\/eryann.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/eryann.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/eryann.fr\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-088112b9-fd28-4b18-b02d-4d9dded3e900-e1777846396685.png\",\"contentUrl\":\"https:\\\/\\\/eryann.fr\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-088112b9-fd28-4b18-b02d-4d9dded3e900-e1777846396685.png\",\"width\":1246,\"height\":229,\"caption\":\"Breizh Sec Ops\"},\"image\":{\"@id\":\"https:\\\/\\\/eryann.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/eryann.fr\\\/#\\\/schema\\\/person\\\/d2ee98d2385cd045ed4fe1c07ca320b5\",\"name\":\"wpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d71b4031c3d015de3ca68c137413277e548b331b07db0acf781b9379b798eb3e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d71b4031c3d015de3ca68c137413277e548b331b07db0acf781b9379b798eb3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d71b4031c3d015de3ca68c137413277e548b331b07db0acf781b9379b798eb3e?s=96&d=mm&r=g\",\"caption\":\"wpadmin\"},\"sameAs\":[\"https:\\\/\\\/eryann.fr\"],\"url\":\"https:\\\/\\\/eryann.fr\\\/index.php\\\/author\\\/wpadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fiche Installation Nextcloud HTTPS et Apache2 - Eryann Breizh SecOps","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/","og_locale":"fr_FR","og_type":"article","og_title":"Fiche Installation Nextcloud HTTPS et Apache2 - Eryann Breizh SecOps","og_description":"1. Introduction Nextcloud permet de cr\u00e9er un cloud priv\u00e9 pour stocker, synchroniser et partager des fichiers. De nombreuses entreprises, administrations et \u00e9tablissements scolaires utilisent cette solution pour garder la ma\u00eetrise des donn\u00e9es. Dans un BTS CIEL ou SIO, Nextcloud permet de travailler plusieurs comp\u00e9tences importantes : Dans cette fiche, tu vas installer un serveur Nextcloud [&hellip;]","og_url":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/","og_site_name":"Eryann Breizh SecOps","article_published_time":"2026-05-22T14:46:29+00:00","article_modified_time":"2026-05-22T14:46:31+00:00","author":"wpadmin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"wpadmin","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/#article","isPartOf":{"@id":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/"},"author":{"name":"wpadmin","@id":"https:\/\/eryann.fr\/#\/schema\/person\/d2ee98d2385cd045ed4fe1c07ca320b5"},"headline":"Fiche Installation Nextcloud HTTPS et Apache2","datePublished":"2026-05-22T14:46:29+00:00","dateModified":"2026-05-22T14:46:31+00:00","mainEntityOfPage":{"@id":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/"},"wordCount":992,"publisher":{"@id":"https:\/\/eryann.fr\/#organization"},"keywords":["apache2","https","mariadb","nextcloud"],"articleSection":["Administration syst\u00e8me","cloud","Syst\u00e8me"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/","url":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/","name":"Fiche Installation Nextcloud HTTPS et Apache2 - Eryann Breizh SecOps","isPartOf":{"@id":"https:\/\/eryann.fr\/#website"},"datePublished":"2026-05-22T14:46:29+00:00","dateModified":"2026-05-22T14:46:31+00:00","breadcrumb":{"@id":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/eryann.fr\/index.php\/systeme\/fiche-installation-nextcloud-https-et-apache2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/eryann.fr\/"},{"@type":"ListItem","position":2,"name":"Fiche Installation Nextcloud HTTPS et Apache2"}]},{"@type":"WebSite","@id":"https:\/\/eryann.fr\/#website","url":"https:\/\/eryann.fr\/","name":"Eryann Breizh SecOps","description":"Fiches techniques &amp; labs en syst\u00e8mes et r\u00e9seaux poor les \u00e9tudiants en BTS CEIL ET SIO","publisher":{"@id":"https:\/\/eryann.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eryann.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/eryann.fr\/#organization","name":"Breizh Sec Ops","url":"https:\/\/eryann.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/eryann.fr\/#\/schema\/logo\/image\/","url":"https:\/\/eryann.fr\/wp-content\/uploads\/2026\/05\/cropped-088112b9-fd28-4b18-b02d-4d9dded3e900-e1777846396685.png","contentUrl":"https:\/\/eryann.fr\/wp-content\/uploads\/2026\/05\/cropped-088112b9-fd28-4b18-b02d-4d9dded3e900-e1777846396685.png","width":1246,"height":229,"caption":"Breizh Sec Ops"},"image":{"@id":"https:\/\/eryann.fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/eryann.fr\/#\/schema\/person\/d2ee98d2385cd045ed4fe1c07ca320b5","name":"wpadmin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/d71b4031c3d015de3ca68c137413277e548b331b07db0acf781b9379b798eb3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d71b4031c3d015de3ca68c137413277e548b331b07db0acf781b9379b798eb3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d71b4031c3d015de3ca68c137413277e548b331b07db0acf781b9379b798eb3e?s=96&d=mm&r=g","caption":"wpadmin"},"sameAs":["https:\/\/eryann.fr"],"url":"https:\/\/eryann.fr\/index.php\/author\/wpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/posts\/420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/comments?post=420"}],"version-history":[{"count":1,"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/posts\/420\/revisions"}],"predecessor-version":[{"id":421,"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/posts\/420\/revisions\/421"}],"wp:attachment":[{"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/media?parent=420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/categories?post=420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eryann.fr\/index.php\/wp-json\/wp\/v2\/tags?post=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}