स्थैतिक साइटें
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.