Lewati ke konten utama
diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Static Web Server

Static Web Server

Static Web Server adalah server web asinkron mungil untuk berkas statis, ditulis dengan Rust. Ia menyajikan sebuah direktori lewat HTTP/2 dengan kompresi, header cache, dan TLS, dari berkas biner berukuran beberapa megabita. Berlisensi Apache-2.0 dengan 2.300+ bintang GitHub.

Sekilas

2.3k

Bintang GitHub

1

Tampilan halaman

Lisensi Apache-2.0 Versi v2.43.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

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 443 dan meneruskan koneksi ke SWS.
  • Berkas situs disajikan secara publik tanpa autentikasi.

Lebih banyak di Web Server

Aplikasi terkait.

Deploy Static Web Server sekarang. Mulai $2,48/bln.