OpenLiteSpeed Web Server - cloudimg Support

AWS Application Servers

OpenLiteSpeed, the open source high performance web server with a browser based admin console, ready to serve sites the moment it boots.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

OpenLiteSpeed is the open source edition of the LiteSpeed web server, an event driven HTTP server built for high concurrency and low memory use. It serves static and dynamic content, runs PHP applications through its LSAPI handler, speaks HTTP/2 and HTTP/3, and is administered entirely through a browser based WebAdmin console rather than hand edited configuration files. It is used to host web sites and PHP applications, as a fast origin behind a content delivery network, and as a drop in alternative to heavier web servers.

Why the cloudimg image

cloudimg delivers OpenLiteSpeed fully installed with a supported PHP runtime and the WebAdmin console ready on first boot. The image is secure by default and carries no usable login: the admin console ships with no known password, and on the first boot of every instance a one shot service generates a random WebAdmin password unique to that instance, regenerates the console certificate, and writes the password to a file only the root user can read. The whole server root, including virtual host document roots, configuration, certificates and logs, sits on its own independently resizable volume separate from the operating system disk. The base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Hosting web sites and PHP applications
  • A high performance origin server behind a content delivery network
  • A lightweight alternative to Apache or NGINX

Key features

  • Production ready in minutes with PHP served through LSAPI, not a separate php-fpm pool, delivering lower per request overhead than traditional FastCGI setups. HTTP/2 and HTTP/3 are enabled out of the box, and the browser based WebAdmin console on port 7080 replaces hand edited configuration files with a GUI for listeners, virtual hosts, rewrite rules, and certificates. No manual installation or repository setup required.
  • Zero credential security posture that the standard OpenLiteSpeed package does not provide. The shipped cleartext password is removed at build time, and every instance generates its own random WebAdmin password and self signed certificate on first boot, written to a root only file. No two deployments share authentication material, eliminating the shared secret risk common to pre built images.
  • Dedicated EBS volume for the entire OpenLiteSpeed server root - document roots, configuration, certificates, and logs - separate from the OS disk. Resize or snapshot your web tier independently. Every deployment includes 24/7 cloudimg support via email and live chat covering configuration, PHP tuning, certificate management, and upgrades, with a one hour average response for critical issues.

See it running

Real screenshots taken while testing this image against its deployment guide.

OpenLiteSpeed Web Server - cloudimg Support screenshot 1 OpenLiteSpeed Web Server - cloudimg Support screenshot 2 OpenLiteSpeed Web Server - cloudimg Support screenshot 3 OpenLiteSpeed Web Server - cloudimg Support screenshot 4

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## A High Performance Web Server, Ready On First Boot

OpenLiteSpeed is the open source edition of the LiteSpeed web server: an event driven, single process HTTP server built for high concurrency and low memory use. Unlike traditional worker or prefork architectures, it serves static and dynamic content through a single process that scales to thousands of concurrent connections without spawning additional threads per request. It runs PHP applications through the LiteSpeed SAPI handler, eliminating the overhead of a separate FastCGI pool, speaks HTTP/2 and HTTP/3, and is administered through a browser based WebAdmin console instead of hand edited configuration files.

This image delivers OpenLiteSpeed 1.9 fully installed and running, with a supported PHP 8.3 runtime already wired to the default handler, so you can point a virtual host at your code within minutes of launch.

## Who This Is For

Web hosting teams who need a fast PHP application server that handles high request concurrency on modest instance sizes. Platform engineers replacing a heavier web server tier where memory per connection is the constraint. Application owners who want an origin server behind a content delivery network, with HTTP/3 support and a GUI for day to day configuration rather than a configuration file workflow.

## What Is Installed

  • OpenLiteSpeed 1.9 from the official LiteSpeed apt repository, installed at /usr/local/lsws
  • lsphp83 providing the PHP 8.3 LSAPI handler, with the opcache, curl and mysql extensions
  • WebAdmin console on port 7080 over HTTPS, for listeners, virtual hosts, rewrite rules, certificates and live statistics
  • Default web site on port 8088, ready to be repointed at your own document root
  • A managed systemd unit, lshttpd.service, enabled and started automatically

## Secure By Default

OpenLiteSpeed's own packaging writes a cleartext administrator password to disk. This image does not ship one:

  • The packaged cleartext password file is removed during the build
  • The captured image carries no known WebAdmin credential at all - the build time password is a random value that is never recorded
  • On the first boot of every instance, a one shot service generates a fresh random WebAdmin password, installs it through the official htpasswd mechanism, and writes it to a root only file
  • The WebAdmin self signed certificate is regenerated per instance, so no two deployments share a key
  • Unattended security upgrades remain enabled on the running instance

## Dedicated Storage

The entire OpenLiteSpeed server root, including virtual host document roots, configuration, certificates and logs, is mounted on its own EBS volume. You can grow web content storage without touching the operating system disk, and snapshot the server tier independently.

## Getting Started

1. Launch the AMI on an m5.large instance or larger, opening ports 22, 80, 443, 7080 and 8088 as required

2. SSH in and read the generated console password from the root only credentials file

3. Browse to the WebAdmin console on port 7080 over HTTPS and accept the self signed certificate warning

4. Sign in as admin with the generated password and change it from the console

5. Add a listener on port 80 or 443 and a virtual host pointing at your document root

6. Install a certificate authority signed certificate, then remove the sample virtual host before serving production traffic

## Recommended Sizing

  • Minimum: t3.small for evaluation and low traffic sites
  • Recommended: m5.large for production PHP workloads
  • Storage: 20 GB gp3 for the operating system plus the dedicated server volume, grown to suit your content

## 24/7 cloudimg Support

Every deployment is backed by cloudimg engineers available around the clock by email and live chat. Support covers deployment and sizing guidance, listener and virtual host configuration, PHP tuning and extension installation, certificate installation and renewal, HTTP/3 enablement, rewrite rule migration from other web servers, and upgrade assistance. Critical issues receive a one hour average response.

OpenLiteSpeed and LiteSpeed are trademarks of their respective owner. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

web serveropenlitespeedlitespeedphp hostinghttp3lsapireverse proxyhigh concurrencywebadmin consoleevent driven serverhttp2 serverlow memory web server