Lewati ke konten utama

LiteSpeed Web Server

catatan

Stack ini siap untuk HTTP/3 dengan dukungan fitur yang diaktifkan secara default. Namun, diperlukan alamat IP publik untuk melewati Shared Load Balancer dan bekerja langsung dengan server melalui HTTP/3.

litespeed web server logo

LiteSpeed Web Server adalah server web PHP berkinerja tinggi dan konsumsi memori rendah dengan skalabilitas tinggi. Ini dibangun berdasarkan praktik terbaik hosting PHP, memanfaatkan keuntungan dari implementasi Apache dan NGINX, serta mengintegrasikan optimasinya sendiri.

Struktur server aplikasi LiteSpeed yang kaya fitur mencakup spesifikasi berikut:

  • arsitektur berbasis event (seperti NGINX) mengonsumsi lebih sedikit sumber daya dibandingkan model berbasis proses Apache, memastikan kinerja lebih baik dengan penggunaan memori dan CPU minimal
  • kompatibilitas penuh dengan fitur Apache yang umum digunakan termasuk mod_rewrite, .htaccess, dan mod_security
  • optimasi individual untuk platform hosting paling populer (mis. WordPress, Magento, Drupal, Joomla, dll.)
  • dukungan untuk plugin caching, fitur anti-DDoS tercanggih, keamanan WAF bawaan, dll.
peringatan

Sebagai perangkat lunak komersial, LiteSpeed Web Server tidak dapat didistribusikan secara bebas, yaitu memerlukan lisensi untuk diterapkan pada platform. Jika bekerja dengan server aplikasi ini, Anda akan dikenakan biaya tambahan untuk penggunaan lisensi yang disebutkan di atas.

Pembuatan instance LiteSpeed Web Server baru di platform cukup mudah.

1. Masuk ke dashboard dan klik tombol New Environment di atas halaman.

new environment button

2. Dalam topology wizard yang terbuka, pindah ke tab mesin PHP dan pilih LiteSpeed Web Server sebagai server aplikasi Anda.

LiteSpeed application server wizard
catatan

Anda mungkin ingin mengatur beberapa dedicated environment variables untuk menyesuaikan LiteSpeed Web Server Anda:

  • JELASTIC_AUTOCONFIG - enables (aktifkan, secara default) atau menonaktifkan (nonaktifkan) autokonfigurasi jumlah proses pekerja LiteSpeed berdasarkan RAM dan jumlah inti CPU

  • LSWS_MAX_CHILDREN - mendefinisikan ulang batas proses anak maksimum untuk server. Variabel ini tersembunyi secara default saat platform mengatur nilai ini sama dengan jumlah inti CPU yang tersedia (biasanya memastikan pengoperasian terbaik). Anda perlu menambahkan variabel ini secara manual dan me-restart server untuk mendefinisikan ulang nilai

  • REDIS_ENABLED - mengaktifkan (benar) atau menonaktifkan (salah, secara default) caching objek dengan Redis

  • WAF - mengaktifkan (benar) atau menonaktifkan (salah, secara default) Web Application Firewall dengan aturan default Comodo

  • WP_PROTECT - mengkonfigurasi tindakan untuk fitur WordPress Brute Force Attack Protection (off|on|drop|deny|throttle|captcha; off secara default)

  • WP_PROTECT_LIMIT - menetapkan batas untuk fitur WordPress Brute Force Attack Protection (0|1|2-1000; 10 secara default)

LiteSpeed variables

Konfigurasi parameter lain yang diperlukan (cloudlets, ruang disk, regions, dll.) dan lanjutkan dengan tombol Create.

3. Setelah dibuat, Anda dapat melihat data default phpinfo di server dengan mengklik Open in Browser di samping server LiteSpeed Anda:

LiteSpeed open in browser

4. Untuk mulai mengelola server, akses Admin Panel dengan tombol yang sesuai di daftar Additionally di sebelah lapisan (kredensial akses dikirim melalui email setelah pembuatan node).

LitesSeed admin panel
peringatan

Ada beberapa kekhususan saat bekerja dengan implementasi platform LiteSpeed melalui panel admin:

LiteSpeed version management
  • pemberitahuan tentang kedaluwarsa kunci lisensi di Actions > Server Log Viewer harus diabaikan karena leasing dikelola secara otomatis oleh platform
LiteSpeed license key expiration notice

Proses deployment aplikasi adalah sama seperti pada server aplikasi lainnya.

License Pricing

Platform ini dengan mulus mengintegrasikan biaya lisensi LiteSpeed sesuai dengan prinsip pay-as-you-go yang adil. Yaitu, lisensi dikenakan biaya hanya untuk kontainer aktif berdasarkan jam untuk 730 jam per bulan. Selain itu, manajemen siklus hidup lisensi sepenuhnya otomatis:

  • lisensi baru diterbitkan untuk setiap kontainer yang baru dibuat (mis. selama penyediaan lingkungan atau peningkatan horizontal)
  • diperbarui saat mengubah batas sumber daya yang tersedia dalam setiap kontainer
  • diberhentikan saat menghentikan lingkungan atau penskalaan masuk

Berdasarkan kebutuhan Anda, Anda dapat memilih paket yang diperlukan menggunakan tambahan LiteSpeed License Manager yang secara otomatis diinstal pada semua node berbasis LiteSpeed (LS Web Server, LS ADC, LLSMP).

LiteSpeed license manager
tip

Secara default, jenis lisensi dipilih berdasarkan RAM (yaitu sejumlah cloudlets) yang tersedia setelah pembuatan node:
maksimal 2 GB (16 cloudlets) - gratis
maksimal 8 GB (64 cloudlets) - 0,014$ per jam (10$ per bulan)
lebih dari 8 GB (64 cloudlets) - 0,022$ per jam (16$ per bulan)

Add-on memungkinkan memilih paket LiteSpeed dengan menentukan batas yang diperlukan untuk:

  • Workers - menunjukkan berapa banyak proses yang akan dihasilkan untuk melakukan pekerjaan server umum
  • Domains - menetapkan batas domain tingkat-atas (subdomain tidak terbatas); setiap domain yang melebihi batas yang ditentukan akan mengakibatkan kesalahan 403
configure LiteSpeed license
License Plan NameDomain LimitWorkersRAM Limit, GB (max cloudlets)Pricing (USD)
FREE Starter112 (16)gratis
Site Owner518 (64)0,014$ per jam (10$ per bulan)
Site Owner Plus51Tidak Terbatas0,022$ per jam (16$ per bulan)
Web Host LiteTidak Terbatas18 (64)0,036$ per jam (26$ per bulan)
Web Host EssentialTidak Terbatas1Tidak Terbatas0,049$ per jam (36$ per bulan)
Web Host ProfessionalTidak Terbatas2Tidak Terbatas0,060$ per jam (44$ per bulan)
Web Host EnterpriseTidak Terbatas4Tidak Terbatas0,082$ per jam (60$ per bulan)
Web Host EliteTidak Terbatas8+Tidak Terbatas0,126$ per jam (92$ per bulan)

Selain itu, add-on dapat secara otomatis mengonfigurasi ekstensi LiteMage Cache untuk server Anda - solusi caching halaman penuh yang populer dan cepat yang menyimpan halaman dinamis sebagai file statis. Cukup aktifkan pengaturan yang sesuai dalam bingkai add-on dan pilih paket yang diperlukan (menentukan jumlah objek yang di-cache secara publik) di bidang Options yang muncul:

  • Starter - 1500 objek di-cache (0 USD/bulan)
  • Standard - 25000 objek di-cache (40 USD/bulan)
  • Unlimited - objek di-cache tak terbatas (100 USD/bulan)
LiteMage cache for LiteSpeed
peringatan

Biaya pasti mungkin sedikit berbeda untuk platform dengan mata uang selain USD; itu tergantung pada tingkat konversi pada saat peristiwa penagihan setiap jam. Semua biaya akun dapat dilihat melalui Billing History di dashboard.

LiteSpeed license in billing history

Baca Juga