Toegang
- Open je browser:
https://<SERVER-IP> - Static Web Server gebruikt HTTPS op poort
443. - Het TLS-certificaat is zelfgetekend, dus de browser toont bij het eerste bezoek een waarschuwing.
Websitebestanden publiceren
Plaats de bestanden van uw statische site in: /var/www/html
Voorbeeld:
cp -r mysite/* /var/www/html/
chmod -R a+rX /var/www/html
Wijzigingen worden direct geleverd. Na het bijwerken van bestanden is geen herstart nodig.
Belangrijke bestanden en mappen
- Binary:
/usr/local/bin/static-web-server - Webroot:
/var/www/html - Omgevingsbestand:
/etc/default/static-web-server - TLS-certificaat:
/etc/static-web-server/cert.pem - Privésleutel 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
Servicebeheer
Controleer de socketstatus:
systemctl status static-web-server.socket
Servicestatus controleren:
systemctl status static-web-server.service
Herstart Static Web Server:
systemctl restart static-web-server.service
Logs bekijken:
journalctl -u static-web-server.service -f
Schakel socket-activatie in:
systemctl enable static-web-server.socket
Configuratie
Omgevingsconfiguratie:
/etc/default/static-web-server
Na het wijzigen van de configuratie of TLS-certificaten:
systemctl restart static-web-server.service
Opmerkingen
- Static Web Server draait via socket-activatie van systemd.
- Systemd owns port
443en geeft verbindingen door aan SWS. - De websitebestanden worden openbaar geleverd, zonder authenticatie.