Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Static Web Server

Static Web Server

Static Web Server là máy chủ web bất đồng bộ nhỏ gọn cho tệp tĩnh, viết bằng Rust. Nó phục vụ một thư mục qua HTTP/2 kèm nén, header cache và TLS, chỉ từ một tệp nhị phân vài megabyte. Giấy phép Apache-2.0 với hơn 2.300 sao GitHub.

Tổng quan

2.3k

Sao GitHub

1

Lượt xem trang

Giấy phép Apache-2.0 Phiên bản v2.43.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Truy cập

  • Mở trình duyệt của bạn: https://<SERVER-IP>
  • Static Web Server dùng HTTPS trên cổng 443.
  • Chứng chỉ TLS là tự ký, nên trình duyệt sẽ hiện cảnh báo ở lần truy cập đầu tiên.

Xuất bản tệp trang web

Đặt các tệp trang tĩnh của bạn vào: /var/www/html

Ví dụ:

cp -r mysite/* /var/www/html/
chmod -R a+rX /var/www/html

Các thay đổi được phục vụ ngay lập tức. Không cần khởi động lại sau khi cập nhật tệp.

File và thư mục quan trọng

  • Tệp nhị phân: /usr/local/bin/static-web-server
  • Thư mục gốc web: /var/www/html
  • Tệp môi trường: /etc/default/static-web-server
  • Chứng chỉ TLS: /etc/static-web-server/cert.pem
  • Khóa riêng TLS: /etc/static-web-server/key.pem
  • Socket unit: /etc/systemd/system/static-web-server.socket
  • Service unit: /etc/systemd/system/static-web-server.service

Quản lý dịch vụ

Kiểm tra trạng thái socket:

systemctl status static-web-server.socket

Kiểm tra trạng thái dịch vụ:

systemctl status static-web-server.service

Khởi động lại Static Web Server:

systemctl restart static-web-server.service

Xem log:

journalctl -u static-web-server.service -f

Bật kích hoạt qua socket:

systemctl enable static-web-server.socket

Cấu hình

Cấu hình môi trường:

/etc/default/static-web-server

Sau khi thay đổi cấu hình hoặc chứng chỉ TLS:

systemctl restart static-web-server.service

Ghi chú

  • Static Web Server chạy bằng cơ chế kích hoạt socket của systemd.
  • Systemd owns port 443 và chuyển các kết nối tới SWS.
  • Các tệp trang web được phục vụ công khai, không cần xác thực.

Thêm trong Web Server

Ứng dụng liên quan.

Triển khai Static Web Server ngay. Từ $2.48/tháng.