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ößere 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 Optionen
| Option | Nutze es, wenn |
|---|---|
root | Du willst eine begrenzte Dateisystem-Wurzel fur offentliche Dateien. |
index_files | Ein Verzeichnis soll zu einer Indexdatei aufgelost werden. |
deny_dotfiles | Versteckte Dateien durfen nie versehentlich offentlich werden. |
directory_listing | Du 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.