Dostęp
- Otwórz przeglądarkę:
https://<SERVER-IP> - Static Web Server używa HTTPS na porcie
443. - Certyfikat TLS jest samopodpisany, więc przy pierwszej wizycie przeglądarka pokaże ostrzeżenie.
Publikowanie plików witryny
Umieść pliki swojej statycznej witryny w: /var/www/html
Przykład:
cp -r mysite/* /var/www/html/
chmod -R a+rX /var/www/html
Zmiany są udostępniane od razu. Po aktualizacji plików restart nie jest potrzebny.
Ważne pliki i katalogi
- Plik binarny:
/usr/local/bin/static-web-server - Katalog główny WWW:
/var/www/html - Plik środowiskowy:
/etc/default/static-web-server - Certyfikat TLS:
/etc/static-web-server/cert.pem - Klucz prywatny TLS:
/etc/static-web-server/key.pem - Jednostka gniazda:
/etc/systemd/system/static-web-server.socket - Jednostka usługi:
/etc/systemd/system/static-web-server.service
Zarządzanie usługami
Sprawdź status gniazda:
systemctl status static-web-server.socket
Sprawdź stan usługi:
systemctl status static-web-server.service
Uruchom ponownie Static Web Server:
systemctl restart static-web-server.service
Zobacz logi:
journalctl -u static-web-server.service -f
Włącz aktywację przez gniazdo:
systemctl enable static-web-server.socket
Konfiguracja
Konfiguracja środowiska:
/etc/default/static-web-server
Po zmianie konfiguracji lub certyfikatów TLS:
systemctl restart static-web-server.service
Uwagi
- Static Web Server działa z aktywacją przez gniazdo systemd.
- Systemd owns port
443i przekazuje połączenia do SWS. - Pliki witryny są udostępniane publicznie, bez uwierzytelniania.