Adgang
- Åbn din browser:
https://<SERVER-IP> - Static Web Server bruger HTTPS på port
443. - TLS-certifikatet er selvsigneret, så browseren viser en advarsel ved første besøg.
Udgiv website-filer
Placer filerne til dit statiske website i: /var/www/html
Eksempel:
cp -r mysite/* /var/www/html/
chmod -R a+rX /var/www/html
Ændringer leveres med det samme. Der kræves ingen genstart efter opdatering af filer.
Vigtige filer og mapper
- Binærfil:
/usr/local/bin/static-web-server - Webrod:
/var/www/html - Miljøfil:
/etc/default/static-web-server - TLS-certifikat:
/etc/static-web-server/cert.pem - TLS-privatnøgle:
/etc/static-web-server/key.pem - Socket-unit:
/etc/systemd/system/static-web-server.socket - Service-unit:
/etc/systemd/system/static-web-server.service
Service-håndtering
Kontrollér socket-status:
systemctl status static-web-server.socket
Tjek tjenestens status:
systemctl status static-web-server.service
Genstart Static Web Server:
systemctl restart static-web-server.service
Se logs:
journalctl -u static-web-server.service -f
Aktivér socket-aktivering:
systemctl enable static-web-server.socket
Konfiguration
Miljøkonfiguration:
/etc/default/static-web-server
Efter ændring af konfiguration eller TLS-certifikater:
systemctl restart static-web-server.service
Bemærkninger
- Static Web Server kører med systemd socket-aktivering.
- Systemd owns port
443og sender forbindelserne videre til SWS. - Website-filerne leveres offentligt uden godkendelse.