Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
Static Web Server

Static Web Server

A Static Web Server egy kicsi, aszinkron webszerver statikus fájlokhoz, Rustban írva. Egy néhány megabájtos binárisból szolgál ki egy könyvtárat HTTP/2-n, tömörítéssel, gyorsítótár-fejlécekkel és TLS-sel. Apache-2.0 licenc, több mint 2 300 GitHub-csillag.

Egy pillantásra

2.3k

GitHub-csillagok

1

Oldalmegtekintések

Licenc Apache-2.0 Verzió v2.43.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Hozzáférés

  • Nyissa meg a böngészőjét: https://<SERVER-IP>
  • A Static Web Server HTTPS-t használ ezen a porton: 443.
  • A TLS-tanúsítvány önaláírt, ezért a böngésző az első látogatáskor figyelmeztetést jelenít meg.

Weboldal-fájlok közzététele

Helyezze a statikus weboldala fájljait ide: /var/www/html

Példa:

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

A változások azonnal megjelennek. A fájlok frissítése után nincs szükség újraindításra.

Fontos fájlok és könyvtárak

  • Bináris: /usr/local/bin/static-web-server
  • Webgyökér: /var/www/html
  • Környezeti fájl: /etc/default/static-web-server
  • TLS-tanúsítvány: /etc/static-web-server/cert.pem
  • TLS privát kulcs: /etc/static-web-server/key.pem
  • Socket unit: /etc/systemd/system/static-web-server.socket
  • Szolgáltatás unit: /etc/systemd/system/static-web-server.service

Szolgáltatáskezelés

Ellenőrizze a socket állapotát:

systemctl status static-web-server.socket

A szolgáltatás állapotának ellenőrzése:

systemctl status static-web-server.service

Static Web Server újraindítása:

systemctl restart static-web-server.service

Naplók megtekintése:

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

Engedélyezze a socket-aktiválást:

systemctl enable static-web-server.socket

Konfiguráció

Környezeti konfiguráció:

/etc/default/static-web-server

A konfiguráció vagy a TLS-tanúsítványok módosítása után:

systemctl restart static-web-server.service

Megjegyzések

  • A Static Web Server a systemd socket-aktiválásával fut.
  • Systemd owns port 443 és továbbadja a kapcsolatokat az SWS-nek.
  • A weboldal fájljai nyilvánosan, hitelesítés nélkül érhetők el.

Több a Webszerverek kategóriában

Kapcsolódó alkalmazások.

Static Web Server telepítése most. Már 2,48 $/hó-tól.