Fluxheim चलाएँ
जब आपको जल्दी स्थानीय सर्वर चाहिए, तब इस पेज का उपयोग करें। यह कॉन्फ़िगरेशन छोटा रखता है और ट्रैफ़िक परोसने से पहले उसे जाँचता है।
Install a release binary
curl -L https://github.com/valkyoth/fluxheim/releases/download/v1.8.0/fluxheim-1.8.0-full-x86_64-linux.tar.gz -o fluxheim.tar.gz
tar -xzf fluxheim.tar.gz
sudo install -m 0755 fluxheim /usr/local/bin/fluxheim
न्यूनतम स्थैतिक साइट
[server]
listen = ["0.0.0.0:8080"]
default_vhost = "site"
[[vhosts]]
name = "site"
hosts = ["example.com"]
[vhosts.web]
root = "/srv/example"
index_files = ["index.html"]
deny_dotfiles = true
पहला config क्या करता है
| विकल्प | उद्देश्य |
|---|---|
server.listen | सादे HTTP सॉकेट फ़्लक्सहेम के खुलने को नियंत्रित करता है। |
server.default_vhost | fallback site चुनता है when no host matches. |
vhosts.hosts | hostnames की सूची देता है accepted by the site. |
vhosts.web.root | directory की ओर संकेत करता है served to visitors. |
जांचें और शुरू करें
fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
fluxheim --config /etc/fluxheim/fluxheim.toml
deployment script में config check का उपयोग करें। traffic बदलने से पहले यह अज्ञात field, असुरक्षित path, अमान्य listener और feature/config mismatch पकड़ता है।
अगले उपयोगी विकल्प
- TLS तभी जोड़ें जब DNS host की ओर point करे.
- Add cache only for routes that are safe to share between visitors.
- Add metrics only when the listener is private or behind a trusted proxy.