From 8a193ef016bbf52bfd3a69519a503d5e79b2a399 Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Thu, 31 Mar 2022 21:08:53 +0200 Subject: docs: add info about static websites --- locales/en/LC_MESSAGES/package.po | 46 ++++++++++++++++++++++++++++++++++++++- locales/package.pot | 46 ++++++++++++++++++++++++++++++++++++++- services/web.md | 31 ++++++++++++++++++++++++++ 3 files changed, 121 insertions(+), 2 deletions(-) diff --git a/locales/en/LC_MESSAGES/package.po b/locales/en/LC_MESSAGES/package.po index c414323..e1d0d8c 100644 --- a/locales/en/LC_MESSAGES/package.po +++ b/locales/en/LC_MESSAGES/package.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Hébergement CLUB1 main\n" "Report-Msgid-Bugs-To: nicolas@club1.fr\n" -"POT-Creation-Date: 2022-03-31 20:07+0200\n" +"POT-Creation-Date: 2022-03-31 23:31+0200\n" "PO-Revision-Date: 2022-04-03 03:07+0000\n" "Last-Translator: Nicolas Peugnet \n" "Language-Team: English " @@ -890,6 +890,50 @@ msgstr "Websites" #: ../../services/web.md:4 msgid "" +"Il existe deux grands types de sites web : les sites _statiques_, " +"constitués de fichiers dont le contenu ne change pas tant qu'ils n'ont pas " +"été modifiés et les sites _dynamiques_, dont les fichiers sont exécutés et " +"peuvent ainsi produire des résultats différents." +msgstr "" + +#: ../../services/web.md:9 +msgid "Sites web _statiques_" +msgstr "" + +#: ../../services/web.md:12 +msgid "" +"L'**espace personnel** dispose d'un dossier spécial `static/` à sa racine. " +"Tous les fichiers et dossiers rangés dedans seront automatiquement publiés " +"sur le web à l'adresse `https://static.club1.fr`, par exemple :" +msgstr "" + +#: ../../services/web.md:16 +msgid "" +"[`https://static.club1.fr/nicolas/test.html`](https://static.club1.fr/" +"nicolas/test.html) → `/home/nicolas/static/test.html`" +msgstr "" + +#: ../../services/web.md:19 +msgid "" +"Ce dossier est servi par le serveur HTTP [Apache](https://fr.wikipedia.org/" +"wiki/Apache_HTTP_Server). Il est configuré pour automatiquement générer un " +"_index_ affichant la liste des fichiers et dossiers qu'il contient." +msgstr "" + +#: ../../services/web.md:23 +msgid "" +"Pour ne pas afficher cet index, il est possible soit de créer un fichier " +"`index.html` qui contiendra la page à afficher à la place, soit d'ajouter un " +"fichier caché de configuration Apache `.htaccess` contenant au moins la " +"ligne suivante." +msgstr "" + +#: ../../services/web.md:32 +msgid "Sites web _dynamiques_" +msgstr "" + +#: ../../services/web.md:35 +msgid "" "Il est possible d'ajouter à la demande des **sous-domaines** de `club1.fr` " "pointant vers **l'un des dossiers** présent dans votre **espace personnel** " "pour ainsi créer un site web. Les noms des sous-domaines seront à définir " diff --git a/locales/package.pot b/locales/package.pot index 8f14a13..4f0bb3b 100644 --- a/locales/package.pot +++ b/locales/package.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: CLUB1 main\n" "Report-Msgid-Bugs-To: nicolas@club1.fr\n" -"POT-Creation-Date: 2022-03-31 20:07+0200\n" +"POT-Creation-Date: 2022-03-31 23:31+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -788,6 +788,50 @@ msgstr "" #: ../../services/web.md:4 msgid "" +"Il existe deux grands types de sites web : les sites _statiques_, " +"constitués de fichiers dont le contenu ne change pas tant qu'ils n'ont pas " +"été modifiés et les sites _dynamiques_, dont les fichiers sont exécutés et " +"peuvent ainsi produire des résultats différents." +msgstr "" + +#: ../../services/web.md:9 +msgid "Sites web _statiques_" +msgstr "" + +#: ../../services/web.md:12 +msgid "" +"L'**espace personnel** dispose d'un dossier spécial `static/` à sa racine. " +"Tous les fichiers et dossiers rangés dedans seront automatiquement publiés " +"sur le web à l'adresse `https://static.club1.fr`, par exemple :" +msgstr "" + +#: ../../services/web.md:16 +msgid "" +"[`https://static.club1.fr/nicolas/test.html`](https://static.club1.fr/" +"nicolas/test.html) → `/home/nicolas/static/test.html`" +msgstr "" + +#: ../../services/web.md:19 +msgid "" +"Ce dossier est servi par le serveur HTTP [Apache](https://fr.wikipedia.org/" +"wiki/Apache_HTTP_Server). Il est configuré pour automatiquement générer un " +"_index_ affichant la liste des fichiers et dossiers qu'il contient." +msgstr "" + +#: ../../services/web.md:23 +msgid "" +"Pour ne pas afficher cet index, il est possible soit de créer un fichier " +"`index.html` qui contiendra la page à afficher à la place, soit d'ajouter un " +"fichier caché de configuration Apache `.htaccess` contenant au moins la " +"ligne suivante." +msgstr "" + +#: ../../services/web.md:32 +msgid "Sites web _dynamiques_" +msgstr "" + +#: ../../services/web.md:35 +msgid "" "Il est possible d'ajouter à la demande des **sous-domaines** de `club1.fr` " "pointant vers **l'un des dossiers** présent dans votre **espace personnel** " "pour ainsi créer un site web. Les noms des sous-domaines seront à définir " diff --git a/services/web.md b/services/web.md index 5ee129d..137c200 100644 --- a/services/web.md +++ b/services/web.md @@ -1,6 +1,37 @@ Sites Web ========= +Il existe deux grands types de sites web : les sites _statiques_, +constitués de fichiers dont le contenu ne change pas tant qu'ils n'ont pas +été modifiés et les sites _dynamiques_, dont les fichiers sont exécutés et +peuvent ainsi produire des résultats différents. + +Sites web _statiques_ +--------------------- + +L'**espace personnel** dispose d'un dossier spécial `static/` à sa racine. +Tous les fichiers et dossiers rangés dedans seront automatiquement publiés +sur le web à l'adresse `https://static.club1.fr`, par exemple : + +[`https://static.club1.fr/nicolas/test.html`](https://static.club1.fr/nicolas/test.html) +→ `/home/nicolas/static/test.html` + +Ce dossier est servi par le serveur HTTP [Apache](https://fr.wikipedia.org/wiki/Apache_HTTP_Server). +Il est configuré pour automatiquement générer un _index_ affichant la liste +des fichiers et dossiers qu'il contient. + +Pour ne pas afficher cet index, il est possible soit de créer un fichier +`index.html` qui contiendra la page à afficher à la place, soit d'ajouter +un fichier caché de configuration Apache `.htaccess` contenant au moins la +ligne suivante. + +```apache +Options -Indexes +``` + +Sites web _dynamiques_ +---------------------- + Il est possible d'ajouter à la demande des **sous-domaines** de `club1.fr` pointant vers **l'un des dossiers** présent dans votre **espace personnel** pour ainsi créer un site web. Les noms des sous-domaines seront à définir -- cgit v1.2.3