Fluxheim/Dokumendid/Staatilised saidid

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

ValikKasuta, kui
rootTahad piiratud filesystem rooti avalike failide jaoks.
index_filesKataloog peaks lahenduma index file'iks.
deny_dotfilesHidden files ei tohi kogemata avalikuks muutuda.
directory_listingAvaldad 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.

Eesti