Fluxheim/Belgeler/Statik siteler

Statik siteler

HTML, CSS, görseller ve indirmeleri doğrudan diskten sunun. Bu en basit Fluxheim modudur.

Ne zaman kullanılır

Her istek için uygulama kodu gerektirmeyen belgeler, ürün sayfaları, indirmeler ve siteler için statik hosting kullanın.

  • ETag ve koşullu istekler tekrar trafiğini azaltır.
  • Byte ranges büyük dosyalar için çalışır.
  • Dotfiles public roots için denied kalmalıdır.

Statik site örneği

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

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

Ana seçenekler

SeçenekŞu durumda kullanın
rootGenel dosyalar için sınırlandırılmış bir dosya sistemi root'u istiyorsunuz.
index_filesBir dizin index dosyasına çözülmelidir.
deny_dotfilesGizli dosyalar yanlışlıkla asla genel hale gelmemelidir.
directory_listingBilinçli olarak repository benzeri dosya listeleri yayımlıyorsunuz.

Repository listeleme örneği

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

Türkçe