Add details about the HTTP service

This commit is contained in:
Miraty 2022-11-01 18:19:47 +01:00
parent 14506ab9e2
commit 068dc82a54
1 changed files with 36 additions and 1 deletions

View File

@ -17,7 +17,7 @@ else {
foreach ($sites as $site) {
$url = 'http' . (($site['domain_type'] === 'onion') ? '' : 's') . '://' . $site['domain'] . '/';
?>
<dt>/<?= $site['site_dir'] ?></dt>
<dt><code>/<?= $site['site_dir'] ?></code></dt>
<dd>
<a href="<?= $url ?>" rel="external"><?= $url ?></a>
</dd>
@ -40,6 +40,8 @@ else {
<section>
<h3>Authentifier le serveur</h3>
<p>Un enregistrement SSHFP est disponible.</p>
<details>
<summary>Clé publique</summary>
<code><?= file_get_contents(CONF['ht']['sftp_pub']) ?></code>
@ -86,3 +88,36 @@ else {
</dl>
</section>
</section>
<section>
<h2>HTTP</h2>
<h3>CSP</h3>
<p>
Une politique de sécurité du contenu (<abbr title="Content-Security-Policy">CSP</abbr>) interdit l'intégration de JavaScript ou de ressources depuis des sites distants.
</p>
<h3>Compression gzip</h3>
<p>
La compression <em>gzip</em> est supportée, si le client le supporte et que le fichier est disponible, <code>chemin.gz</code> est servi au lieu de <code>chemin</code>.
</p>
<h3>Page d'index</h3>
<p>
Lors d'une requête sur un dossier, le premier des fichiers suivants qui existe dans ce dossier est répondu :
</p>
<ol>
<li><code>index.html</code></li>
<li><code>index.md</code></li>
<li><code>index.gmi</code></li>
</ol>
<h3>Page d'erreur 404</h3>
<p>
Lors d'une requête aboutissant à une erreur <code>404</code>, le premier des fichiers suivants qui existe à la racine du site est répondu :
</p>
<ol>
<li><code>404.html</code></li>
<li><code>404.md</code></li>
<li><code>404.gmi</code></li>
</ol>
</section>