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ọn | Mục đích |
|---|---|
server.listen | Điều khiểns the plain HTTP socket Fluxheim opens. |
server.default_vhost | Chọn trang dự phòng khi không có máy chủ nào phù hợp. |
vhosts.hosts | Liệ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.