Siti statiċi
Servi HTML, CSS, immaġnijiet u downloads direttament mid-diska. Dan huwa l-aktar mod sempliċi ta’ Fluxheim.
Meta tużah
Uża hosting statiku għal dokumentazzjoni, paġni tal-prodott, downloads u siti li ma jeħtiġux kodiċi tal-applikazzjoni fuq kull talba.
- ETag u talbiet kondizzjonali jnaqqsu traffiku ripetut.
- Byte ranges jaħdmu għal fajls akbar.
- Dotfiles għandhom jibqgħu miċħuda għal roots pubbliċi.
Eżempju ta’ sit statiku
[[vhosts]]
name = "docs"
hosts = ["docs.example.com"]
[vhosts.web]
root = "/srv/docs"
index_files = ["index.html"]
deny_dotfiles = true
Għażliet ewlenin
| Għażla | Użah meta |
|---|---|
root | You want a limitat filesystem root għal pubbliku fajls. |
index_files | A direttorju should resolve to an index fajl. |
deny_dotfiles | Hidden fajls must never become pubbliku by accident. |
directory_listing | You intentionally publish repository-style fajl indexes. |
Eżempju ta’ lista ta’ repożitorju
[[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.