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) { foreach ($sites as $site) {
$url = 'http' . (($site['domain_type'] === 'onion') ? '' : 's') . '://' . $site['domain'] . '/'; $url = 'http' . (($site['domain_type'] === 'onion') ? '' : 's') . '://' . $site['domain'] . '/';
?> ?>
<dt>/<?= $site['site_dir'] ?></dt> <dt><code>/<?= $site['site_dir'] ?></code></dt>
<dd> <dd>
<a href="<?= $url ?>" rel="external"><?= $url ?></a> <a href="<?= $url ?>" rel="external"><?= $url ?></a>
</dd> </dd>
@ -40,6 +40,8 @@ else {
<section> <section>
<h3>Authentifier le serveur</h3> <h3>Authentifier le serveur</h3>
<p>Un enregistrement SSHFP est disponible.</p>
<details> <details>
<summary>Clé publique</summary> <summary>Clé publique</summary>
<code><?= file_get_contents(CONF['ht']['sftp_pub']) ?></code> <code><?= file_get_contents(CONF['ht']['sftp_pub']) ?></code>
@ -86,3 +88,36 @@ else {
</dl> </dl>
</section> </section>
</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>