Fluxheim/Dokumentation/Statische Sites

Statische Sites

Liefere HTML, CSS, Bilder und Downloads direkt von der Festplatte aus. Das ist der einfachste Fluxheim-Modus.

Wann du es nutzt

Nutze statisches Hosting für Dokumentation, Produktseiten, Downloads und Sites, die nicht bei jedem Request Anwendungscode brauchen.

  • ETag und bedingte Requests reduzieren wiederholten Traffic.
  • Byte-Ranges funktionieren für grössere Dateien.
  • Dotfiles sollten für öffentliche Roots gesperrt bleiben.

Beispiel fur statische Site

[[vhosts]]
name = "docs"
hosts = ["docs.example.com"]

[vhosts.web]
root = "/srv/docs"
index_files = ["index.html"]
deny_dotfiles = true

Wichtigste Option im Config im Configen

Option im Config im ConfigNutze es, wenn
rootDu willst eine begrenzte Dateisystem-Wurzel fur offentliche Dateien.
index_filesEin Verzeichnis soll zu einer Indexdatei aufgelost werden.
deny_dotfilesVersteckte Dateien durfen nie versehentlich offentlich werden.
directory_listingDu veroffentlichst bewusst Repository-artige Dateilisten.

Beispiel fur Repository-Listing

[[vhosts.routes]]
name = "repo"
path_prefix = "/repo/"

[vhosts.routes.web]
root = "/srv/repository/public"
index_files = ["index.html"]

[vhosts.routes.web.directory_listing]
enabled = true
exact_size = false

Directory listings stay private-cache by default, skip symlink entries, and still prefer index files when they exist.

Deutsch (Schweiz)