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
| Asetus | Käytä sitä, kun |
|---|---|
root | Haluat rajatun filesystem rootin julkisille tiedostoille. |
index_files | Directoryn pitäisi resolvoitua index-tiedostoon. |
deny_dotfiles | Piilotiedostot eivät saa koskaan vahingossa muuttua julkisiksi. |
directory_listing | Julkaiset 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.