Fluxheim/दस्तावेज़/स्थैतिक साइटें

स्थैतिक साइटें

HTML, CSS, छवियाँ और डाउनलोड सीधे डिस्क से परोसें। यह Fluxheim का सबसे सरल मोड है।

इसका उपयोग कब करना है

दस्तावेज़, product pages, downloads और उन साइटों के लिए static hosting का उपयोग करें जिन्हें हर request पर application code की ज़रूरत नहीं होती।

  • ETag और सशर्त अनुरोध बार-बार आने वाले ट्रैफ़िक को कम करते हैं।
  • बाइट श्रेणियाँ बड़ी फ़ाइलों के लिए काम करती हैं।
  • सार्वजनिक जड़ों के लिए डॉटफ़ाइल्स को अस्वीकृत रखा जाना चाहिए।

static site example

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

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

मुख्य options

विकल्पइसका उपयोग तब करें जब
rootआप सार्वजनिक फ़ाइलों के लिए एक बाउंडेड फ़ाइल सिस्टम रूट चाहते हैं।
index_filesएक निर्देशिका को एक इंडेक्स फ़ाइल में हल करना चाहिए।
deny_dotfilesछुपी हुई फ़ाइलें कभी भी गलती से सार्वजनिक नहीं होनी चाहिए।
directory_listingआप जानबूझकर रिपॉजिटरी-शैली फ़ाइल इंडेक्स प्रकाशित करते हैं।

रिपॉजिटरी लिस्टिंग उदाहरण

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

हिन्दी