浏览代码

Add details about the HTTP service

Miraty 2 年之前
父节点
当前提交
068dc82a54
共有 1 个文件被更改,包括 36 次插入1 次删除
  1. 36 1
      pages/ht/index.php

+ 36 - 1
pages/ht/index.php

@@ -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>