⚠️ Admin Console Port: 7080 (TCP)
Default Test Page Port: 8088 (TCP)
| File/Directory | Path | Purpose |
|---|---|---|
| Main config | /usr/local/lsws/conf/httpd_config.conf |
Server configuration |
| Virtual hosts | /usr/local/lsws/conf/vhosts/ |
Virtual host configs |
| Admin files | /usr/local/lsws/admin/ |
Admin interface |
| Logs | /usr/local/lsws/logs/ |
Server logs |
Access the web-based administration console:
https://your_server_ip:7080
admin123456 (CHANGE IMMEDIATELY!)sudo /usr/local/lsws/admin/misc/admpass.sh
Navigate to https://your_server_ip:7080 and login.
example.com)/var/www/example.com/public_html)OpenLiteSpeed includes native HTTP/3 support:
# UFW
sudo ufw allow 443/udp
# firewalld
sudo firewall-cmd --permanent --add-port=443/udp
sudo firewall-cmd --reload
# Debian/Ubuntu
sudo apt install lsphp81 lsphp81-common lsphp81-mysql
# RHEL/CentOS
sudo dnf install lsphp81 lsphp81-common lsphp81-mysql
lsphp81LSAPIuds://tmp/lshttpd/lsphp.sockphpLSAPIlsphp81virtualhost example.com {
vhRoot /var/www/example.com
configFile /var/www/example.com/conf/vhconf.conf
allowSymbolLink 1
enableScript 1
restrained 0
setUIDMode 0
user nobody
group nogroup
indexFiles index.html index.php
errorlog /var/www/example.com/logs/error.log {
useServer 0
logLevel DEBUG
rollingSize 10M
}
accesslog /var/www/example.com/logs/access.log {
useServer 0
logFormat "%v %h %l %u %t \"%r\" %>s %b"
rollingSize 10M
}
vhssl {
keyFile /etc/ssl/private/example.com.key
certFile /etc/ssl/certs/example.com.crt
certChain 1
}
}
OpenLiteSpeed supports Apache .htaccess files:
# /var/www/example.com/.htaccess
RewriteEngine On
RewriteBase /
# Redirect HTTP to HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# WordPress pretty permalinks
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# Using systemctl
sudo systemctl restart lsws
# Using lswsctrl
sudo /usr/local/lsws/bin/lswsctrl restart
# Graceful reload
sudo /usr/local/lsws/bin/lswsctrl reload
# Check configuration syntax
sudo /usr/local/lsws/bin/lswsctrl config_test
# Check service status
sudo systemctl status lsws
See OpenLiteSpeed Security and OpenLiteSpeed Hardening for security guidance.
Every deployment is unique. We provide consulting for:
Get personalized assistance: office@linux-server-admin.com | Contact Page