Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Static Web Server

Static Web Server

Static Web Server je malý asynchronní webový server pro statické soubory, napsaný v Rustu. Servíruje adresář přes HTTP/2 s kompresí, cache hlavičkami a TLS, a to z binárky o velikosti pár megabajtů. Licence Apache-2.0 a více než 2 300 hvězd na GitHubu.

Na první pohled

2.3k

Hvězdičky na GitHubu

1

Zobrazení stránky

Licence Apache-2.0 Verze v2.43.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Přístup

  • Otevři prohlížeč: https://<SERVER-IP>
  • Static Web Server používá HTTPS na portu 443.
  • TLS certifikát je self-signed, takže prohlížeč při první návštěvě zobrazí varování.

Publikování souborů webu

Umístěte soubory svého statického webu do: /var/www/html

Příklad:

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

Změny se servírují okamžitě. Po aktualizaci souborů není nutný restart.

Důležité soubory a adresáře

  • Binárka: /usr/local/bin/static-web-server
  • Kořen webu: /var/www/html
  • Soubor prostředí: /etc/default/static-web-server
  • Certifikát TLS: /etc/static-web-server/cert.pem
  • Privátní klíč 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

Správa služeb

Zkontrolujte stav socketu:

systemctl status static-web-server.socket

Zkontrolovat stav služby:

systemctl status static-web-server.service

Restartujte Static Web Server:

systemctl restart static-web-server.service

Zobrazit logy:

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

Zapněte aktivaci přes socket:

systemctl enable static-web-server.socket

Konfigurace

Konfigurace prostředí:

/etc/default/static-web-server

Po změně konfigurace nebo TLS certifikátů:

systemctl restart static-web-server.service

Poznámky

  • Static Web Server běží pomocí socket aktivace systemd.
  • Systemd owns port 443 a předává připojení do SWS.
  • Soubory webu jsou servírovány veřejně, bez autentizace.

Více v Webové servery

Související aplikace.

Nasaďte Static Web Server hned. Od 2,48 $/měs.