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
443a předává připojení do SWS. - Soubory webu jsou servírovány veřejně, bez autentizace.