LiteSpeed WebAdmin Console Guide
How to access and use the LiteSpeed WebAdmin console: server status, virtual host configuration, SSL management, and performance monitoring.
The LiteSpeed WebAdmin console provides server-level configuration that isn’t available from cPanel or DirectAdmin. This guide covers the key sections.
Accessing WebAdmin
https://YOUR_SERVER_IP:7080
Log in with the admin credentials. Find or reset the password:
# Print current WebAdmin credentials
cat /usr/local/lsws/adminpasswd
# Reset WebAdmin password
/usr/local/lsws/admin/misc/admpass.sh
Dashboard: server overview
The main dashboard shows:
| Metric | What it tells you |
|---|---|
| Requests/sec | Current throughput |
| Connections | Active and idle connections |
| CPU / Memory | LiteSpeed process resource usage |
| Cache Hit Rate | Percentage of requests served from LSCache |
| Uptime | Time since last restart |
A healthy server shows cache hit rates above 70-80% for WordPress sites and steady, low CPU.
Server configuration
Tuning (performance)
Server → Tuning:
- Max Connections: maximum simultaneous connections LiteSpeed handles
- Worker Processes: number of LiteSpeed worker processes (usually set to match CPU cores)
- Keep-Alive Timeout: how long idle connections stay open (lower = fewer resources, higher = faster repeat visits)
Security
Server → Security:
- Per-Client Throttling: rate limiting per IP (see Rate Limiting guide)
- Access Control: block or allow IP ranges globally
- HTTP/2 Settings: HTTP/2 is enabled by default; configure max concurrent streams here
Virtual host management
For cPanel servers, LiteSpeed auto-generates virtual hosts from Apache configuration. You generally don’t edit these directly.
For manual VPS setups without cPanel, manage virtual hosts under Virtual Hosts:
- Virtual Hosts → Add
- Set virtual host name, root, and config file
- Configure listeners to point at the virtual host
- Set up SSL if needed
SSL management
View installed certificates
Virtual Hosts → select a VH → SSL: shows the certificate path, expiry date, and protocol settings.
Enable TLS 1.3
Server → SSL → Protocol Version → ensure TLS 1.2 and TLS 1.3 are both enabled. TLS 1.0 and 1.1 should be disabled.
Enabled protocols: TLSv1.2 TLSv1.3
HTTP/3 (QUIC)
See the HTTP/3 setup guide.
Restarting LiteSpeed
From WebAdmin: Actions → Graceful Restart: reloads configuration without dropping active connections.
From SSH:
# Graceful restart (preferred)
/usr/local/lsws/bin/lswsctrl restart
# Or via service
service lsws restart
# Full stop and start
/usr/local/lsws/bin/lswsctrl stop
/usr/local/lsws/bin/lswsctrl start
Real-time monitoring
WebAdmin → Reports → Real-Time Statistics: live graphs of:
- Requests per second
- Active connections
- Cache hits vs misses
- Bandwidth in/out
- CPU usage per worker
Use this to confirm caching is working after enabling LSCache or to diagnose traffic spikes.
Log files
| Log | Location |
|---|---|
| Error log | /usr/local/lsws/logs/error.log |
| Access log | /usr/local/lsws/logs/access.log |
| Stderr log | /usr/local/lsws/logs/stderr.log |
# Watch error log live
tail -f /usr/local/lsws/logs/error.log
# Check for 500 errors
grep " 500 " /usr/local/lsws/logs/access.log | tail -20