Fluxheim/Dokumentācija/Statiskas vietnes

Statiskas vietnes

Serve HTML, CSS, attēlus un lejupielādes tieši no diska. Šis ir vienkāršākais Fluxheim režīms.

Kad to lietot

Izmanto static hosting dokumentācijai, produktu lapām, lejupielādēm un vietnēm, kur katram requestam nav vajadzīgs application code.

  • ETag un conditional requesti samazina atkārtotu traffic.
  • Byte ranges strādā lielākiem failiem.
  • Dotfile publiskām root mapēm jāpaliek liegtām.

Statiskas vietnes piemērs

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

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

Galvenās opcijas

OpcijaLieto, kad
rootVēlies ierobežotu filesystem root publiskiem failiem.
index_filesDirektorijai jāatrisinās uz index failu.
deny_dotfilesHidden files nekad nedrīkst nejauši kļūt publiski.
directory_listingTu apzināti publicē repository-style file index.

Repository listing piemērs

[[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.

Latviešu