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

OpsioniPërdore kur
rootDo një root filesystem të kufizuar për skedarë publikë.
index_filesNjë direktori duhet të zgjidhet në një skedar index.
deny_dotfilesSkedarët e fshehur nuk duhet të bëhen kurrë publikë aksidentalisht.
directory_listingPublikon 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.

Shqip