Site statike
Shërbe HTML, CSS, imazhe dhe shkarkime direkt nga disku. Ky është modi më i thjeshtë i Fluxheim.
Kur ta përdorësh
Përdor hosting statik për dokumentacion, faqe produkti, shkarkime dhe site që nuk kanë nevojë për kod aplikacioni në çdo request.
- ETag dhe request-et conditional ulin trafikun e përsëritur.
- Byte ranges punojnë për skedarë më të mëdhenj.
- Dotfiles duhet të mbeten të ndaluar për root publike.
Shembull site-i statik
[[vhosts]]
name = "docs"
hosts = ["docs.example.com"]
[vhosts.web]
root = "/srv/docs"
index_files = ["index.html"]
deny_dotfiles = true
Opsionet kryesore
| Opsioni | Përdore kur |
|---|---|
root | Do një root filesystem të kufizuar për skedarë publikë. |
index_files | Një direktori duhet të zgjidhet në një skedar index. |
deny_dotfiles | Skedarët e fshehur nuk duhet të bëhen kurrë publikë aksidentalisht. |
directory_listing | Publikon qëllimisht indekse skedarësh si repository. |
Shembull listimi repository
[[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.