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
443et transmet les connexions à SWS. - Les fichiers du site sont servis publiquement, sans authentification.