Fluxheim/Dokumentaatio/Staattiset sivustot

Staattiset sivustot

Tarjoa HTML, CSS, kuvat ja lataukset suoraan levyltä. Tämä on Fluxheimin yksinkertaisin tila.

Milloin sitä käytetään

Käytä staattista hostingia dokumentaatiolle, tuotesivuille, latauksille ja sivustoille, jotka eivät tarvitse sovelluskoodia jokaisella requestilla.

  • ETag ja ehdolliset requestit vähentävät toistuvaa liikennettä.
  • Byte ranges toimivat suuremmille tiedostoille.
  • Dotfilet kannattaa pitää estettyinä julkisissa juurissa.

Staattisen sivuston esimerkki

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

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

Tärkeimmät asetukset

AsetusKäytä sitä, kun
rootHaluat rajatun filesystem rootin julkisille tiedostoille.
index_filesDirectoryn pitäisi resolvoitua index-tiedostoon.
deny_dotfilesPiilotiedostot eivät saa koskaan vahingossa muuttua julkisiksi.
directory_listingJulkaiset tarkoituksella repository-tyylisiä tiedostoindeksejä.

Repository listing -esimerkki

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

Suomi