Akses
- Buka browser kamu:
https://<SERVER-IP> - Static Web Server memakai HTTPS di port
443. - Sertifikat TLS bersifat self-signed, jadi peramban akan menampilkan peringatan pada kunjungan pertama.
Menerbitkan berkas situs
Letakkan berkas situs statis Anda di: /var/www/html
Contoh:
cp -r mysite/* /var/www/html/
chmod -R a+rX /var/www/html
Perubahan langsung disajikan. Tidak perlu memulai ulang setelah memperbarui berkas.
File dan Direktori Penting
- Biner:
/usr/local/bin/static-web-server - Root Web:
/var/www/html - File Lingkungan:
/etc/default/static-web-server - Sertifikat TLS:
/etc/static-web-server/cert.pem - Kunci Privat TLS:
/etc/static-web-server/key.pem - Unit socket:
/etc/systemd/system/static-web-server.socket - Unit layanan:
/etc/systemd/system/static-web-server.service
Manajemen Layanan
Periksa status socket:
systemctl status static-web-server.socket
Periksa status layanan:
systemctl status static-web-server.service
Mulai ulang Static Web Server:
systemctl restart static-web-server.service
Lihat log:
journalctl -u static-web-server.service -f
Aktifkan socket activation:
systemctl enable static-web-server.socket
Konfigurasi
Konfigurasi lingkungan:
/etc/default/static-web-server
Setelah mengubah konfigurasi atau sertifikat TLS:
systemctl restart static-web-server.service
Catatan
- Static Web Server berjalan memakai socket activation systemd.
- Systemd owns port
443dan meneruskan koneksi ke SWS. - Berkas situs disajikan secara publik tanpa autentikasi.