Aller au contenu principal
50 % de réduction toutes les offres, durée limitée. À partir de $2.48/mo
Static Web Server

Static Web Server

Static Web Server est un petit serveur web asynchrone pour fichiers statiques, écrit en Rust. Il sert un répertoire en HTTP/2 avec compression, en-têtes de cache et TLS, depuis un binaire de quelques mégaoctets. Sous licence Apache-2.0, avec plus de 2 300 étoiles GitHub.

En un coup d'œil

2.3k

Étoiles GitHub

1

Vues de page

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

Accès

  • Ouvrez votre navigateur : https://<SERVER-IP>
  • Static Web Server utilise HTTPS sur le port 443.
  • Le certificat TLS est auto-signé : le navigateur affichera donc un avertissement à la première visite.

Publier les fichiers du site

Placez les fichiers de votre site statique dans : /var/www/html

Exemple :

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

Les modifications sont servies immédiatement. Aucun redémarrage n'est nécessaire après la mise à jour des fichiers.

Fichiers et répertoires importants

  • Binaire : /usr/local/bin/static-web-server
  • Racine web : /var/www/html
  • Fichier d'environnement : /etc/default/static-web-server
  • Certificat TLS : /etc/static-web-server/cert.pem
  • Clé privée TLS : /etc/static-web-server/key.pem
  • Unité socket : /etc/systemd/system/static-web-server.socket
  • Unité de service : /etc/systemd/system/static-web-server.service

Gestion des services

Vérifiez l'état du socket :

systemctl status static-web-server.socket

Vérifier l'état du service :

systemctl status static-web-server.service

Redémarrer Static Web Server :

systemctl restart static-web-server.service

Voir les logs :

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

Activez l'activation par socket :

systemctl enable static-web-server.socket

Configuration

Configuration de l'environnement :

/etc/default/static-web-server

Après avoir modifié la configuration ou les certificats TLS :

systemctl restart static-web-server.service

Remarques

  • Static Web Server fonctionne avec l'activation par socket de systemd.
  • Systemd owns port 443 et transmet les connexions à SWS.
  • Les fichiers du site sont servis publiquement, sans authentification.

Plus dans Serveurs web

Apps connexes.

Déployer Static Web Server maintenant. À partir de 2,48 $/mois.