Fluxheim/Tài liệu/Chạy Fluxheim

Chạy Fluxheim

Dùng trang này khi bạn cần nhanh chóng chạy một máy chủ cục bộ. Cấu hình được giữ nhỏ gọn và được kiểm tra trước khi phục vụ lưu lượng.

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

Trang web tĩnh tối thiểu

[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

Cấu hình đầu tiên làm gì

Tùy chọnMục đích
server.listenĐiều khiểns the plain HTTP socket Fluxheim opens.
server.default_vhostChọn trang dự phòng khi không có máy chủ nào phù hợp.
vhosts.hostsLiệt kê các tên máy chủ được trang web chấp nhận.
vhosts.web.rootĐiểm tại thư mục phục vụ cho khách truy cập.

Kiểm tra và bắt đầu

fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
fluxheim --config /etc/fluxheim/fluxheim.toml

Dùng bước kiểm tra config trong script triển khai. Bước này phát hiện trường không xác định, đường dẫn không an toàn, listener không hợp lệ và sai lệch feature/config trước khi chuyển lưu lượng.

Các lựa chọn hữu ích tiếp theo

  • Chỉ thêm TLS sau khi trỏ DNS vào máy chủ.
  • 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.
Tiếng Việt