Fluxheim/Doku/Statische Sites

Statische Sites

Liefere HTML, CSS, Bilder und Downloads direkt vo da Festplatt aus. Des is da einfachste Fluxheim-Modus.

Wannst es nutzt

Nutz statisches Hosting für Doku, Produktseiten, Downloads und Sites, de ned bei jedem Request Anwendungscode brauchn.

  • ETag und bedingte Requests reduziern wiederholten Traffic.
  • Byte-Ranges funktionieren für größere Dateien.
  • Dotfiles soin für öffentliche Roots gsperrt bleibn.

Beispiel fur statische Site

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

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

Wichtigste Optionen

EistellungNutz es, wenn
rootDu wuisd a begrenzte Dateisystem-Wurzel für öffentliche Dateien.
index_filesA Verzeichnis soi zu ana Indexdatei aufgelöst werdn.
deny_dotfilesVersteckte Dateien derfn nia versehentlich öffentlich werdn.
directory_listingDu veröffentlichst 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.

Boarisch