Staatilised saidid
Serveeri HTML-i, CSS-i, pilte ja allalaadimisi otse kettalt. See on Fluxheimi lihtsaim režiim.
Millal kasutada
Kasuta static hostingut dokumentatsiooni, tootelehtede, allalaadimiste ja saitide jaoks, mis ei vaja igal requestil rakenduskoodi.
- ETag ja conditional requests vähendavad korduvat liiklust.
- Byte ranges töötavad suuremate failide jaoks.
- Dotfiles peaksid avalikes rootides jääma keelatuks.
Staatilise saidi näide
[[vhosts]]
name = "docs"
hosts = ["docs.example.com"]
[vhosts.web]
root = "/srv/docs"
index_files = ["index.html"]
deny_dotfiles = true
Põhivalikud
| Valik | Kasuta, kui |
|---|---|
root | Tahad piiratud filesystem rooti avalike failide jaoks. |
index_files | Kataloog peaks lahenduma index file'iks. |
deny_dotfiles | Hidden files ei tohi kogemata avalikuks muutuda. |
directory_listing | Avaldad teadlikult repository-style file indexeid. |
Repository listing näide
[[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.