This is an old revision of the document!


Welcome to LiteSpeed Wiki

Striving to improve communication between us, the developers, and our users, this wiki was created to be a place to exchange tutorials, configuration tips, external modules, and other ideas regarding LiteSpeed products.

As this area is based on the wiki concept, all users may create and edit content.

To participate in the wiki, you must first register an account on our Support Forum. The forum login is used for both the forum and wiki editing.

New to LiteSpeed

ArticleDescription
Load Balancer ConfigEasy guide to install and configure Litespeed Load Balancer
Install Litespeed on Mac OS XInstallation guide showing you how to setup LiteSpeed on your Mac and compile PHP with the LiteSpeed Complile PHP feature
Upgrade LSWS to paid versionHow to upgrade LiteSpeed Web Server from Standard Edition (free version) to Enterprise Edition (paid version)

LiteSpeed Basics

ArticleDescription
Command Line InstallHow to install and set up LSWS using only the command line
ArticleDescription
HA Active-Standby LiteSpeedHA High Available LiteSpeed with Heartbeat
Name-Based Virtual HostingHow to set up name-based virtual hosting
IP-Based Virtual HostingHow to set up IP-based virtual hosting
Virtual Host TemplatesHow to use a template to configure a group of virtual hosts with similar configurations
gzip CompressionHow can I use gzip compression to save bandwidth?
ArticleDescription
Linux OS TuningHow to tune Linux OS for maximum performance for LiteSpeed.
File Descriptor LimitHow to increase the file descriptor limit
ArticleDescription
Bug ReportingHow to file a LiteSpeed bug report
Internal RedirectFor those seeking x-sendfile or x-accel-redirect feature. We show you how with LiteSpeed.
FLV streamingFlash Video (FLV) Streaming (random seek)
MP4 streamingMP4/H264/F4V Video Streaming
Syslog/Splunk LoggerHigh performance logging of litespeed logs to syslog/splunk via udp.

LiteSpeed + PHP/Ruby/Python/Perl/Java

ArticleDescription
How Do I Set Up an External Application?Setting up LSWS to run with dynamic content
ArticleDescription
PHP 4/5 with LSAPICompiling and installing custom PHP with LSAPI
PHP 4/5 with LSAPI TroubleshootCompiling and installing custom PHP with LSAPI Troubleshooting Guide
How Do I Configure LSWS for PHP?A step-by-step guide
PHP Opcode Cache: APCHow to setup proper opcode caching for PHP
PHP LSAPI Ubuntu PackageHow to create a .deb package with PHP + LSAPI for Ubuntu Dapper Drake and Edgy Eft
PHP + OracleHow to connect to Oracle with PHP + LSAPI
PHP5 + Suhosin Patch and ExtensionHow to build a Litespeed PHP5 LSAPI With Suhosin Patch and Extension
PHP5 + Suhosin Patch and Extension (FreeBSD 6.2)How to build a Litespeed PHP5 LSAPI With Suhosin Patch and Extension on FreeBSD 6.2
PHP Upload Progress BarHow to setup upload progress bar for PHP
PHP/MySQLPerformance tip: avoid php/mysql persistent connections.
LSPHP Command Line ModeGood for service scalability.
Run multiple PHPs in LiteSpeed + Control PanelHow to run multiple PHPs in LiteSpeed together with control panel
PHP Basic Troubleshooting GuideBasic Steps to troubleshoot PHP related issues (aka 503 error) in LSWS.
CloudLinux PHP Selector How-ToPHP Selector(CloudLinux) How-To: Install and Configurations with LSWS
Run PHP as long as possibleHow to Run PHP as Long as Possible
Environment Variables for PHP FCGI Applications?Supported environment variables for non-LSAPI applications
ArticleDescription
Ruby on Rails Easy ConfigurationThe easiest way to configure Rails application (LSWS v2.2 and above)
Rails Shared Hosting ConfigurationSetup Rails application through user manageable configuration file in shared hosting environment
Rails Manual ConfigurationDetail steps to configure Rails application manually
Ruby on Rails with MongrelInstall How-To
CapistranoLiteSpeed, LSAPI, and Capistrano How-To
Debug a live Ruby processHow to inspect a live Ruby process
Rails trouble shootingSteps to trouble shoot problem with a Rails application
MemcacheTip about using Memcache with LSAPI
Speed Up InitializationTip about speeding up Rails initialization even more
eRuby setupHow to setup eRuby under LSWS
ArticleDescription
Python with FastCGIHow to install a FastCGI based Python application
Trac SCM with FastCGIHow to install a Trac SCM project with FastCGI
Django web framework with FastCGIHow to deploy Django project with FastCGI
Django web framework with ajp-wsgiHow to deploy Django project with ajp
Apache mod_wsgi app in litespeedHow to run Apache mod_wsgi python app in litespeed
ArticleDescription
Catalyst MVC with FastCGIHow to install a the Catalyst Framework using FastCGI
Apache mod_perl equivalentHow to use the persistent Perl CGI daemon?
ArticleDescription
How Do I Set Up a Servlet Engine to Run JSP?How to set up LSWS to work with JavaServer Pages

Replacing Apache With LiteSpeed

ArticleDescription
Quick cPanel ConversionHow to convert your cPanel server to LiteSpeed in 20 minutes
LiteSpeed + cPanelHow to use LiteSpeed together with cPanel
LiteSpeed + DirectAdminHow to use LiteSpeed together with DirectAdmin
LiteSpeed + PleskHow to use LiteSpeed together with Plesk
LiteSpeed + Other Control PanelsHow to use LiteSpeed together with other control panels
Apache mod_perl EquivalentHow to use the persistent Perl CGI daemon?
Custom/Per user php.ini in LiteSpeed + Control PanelHow to use custom/per user php.ini in LiteSpeed together with control panel
Run multiple PHPs in LiteSpeed + Control PanelHow to run multiple PHPs in LiteSpeed together with control panel
mod_security compatibilityApache mod_security 2.5+ compatibility
mod_security compatibility tips & tricksTips and tricks for mod_security 2.5+ compatibility
cPanel Apache Migration FAQAnswers To cPanel Migration Questions
ArticleDescription
Apache (standalone) MigrationHow to convert your standalone Apache to LiteSpeed
ArticleDescription
Create a SSL private keyHow to create a SSL private key
Self signed SSL certificateHow to create a self signed SSL certificate
Create a certificate requestHow to create a SSL certificate request for applying a trusted SSL certificate from CA issuer.
Install a SSL certificateHow to install a SSL certificate
Secure web admin consoleHow to secure web administration console with SSL
Redirect to https connectionHow to redirect from plain http connection to secured https connection

LiteSpeed Advances

ArticleDescription
Shared Hosting SecuritiesAccess Permission isolation
suEXECProcess UID isolation: CGI/FCGI/LSAPI/PHP
chrootProcess Execution isolation
CloudLinux CageFS How-ToInstallation and Configurations
CloudLinux PHP Selector How-ToPHP Selector(CloudLinux) How-To: Install and Configurations with LSWS
Mitigating HTTP-level DDoS AttacksHow to mitigate DDoS attacks with LSWS's security features
Mitigating SYN FloodsHow to harden your kernel against SYN floods
ArticleDescription
GuidelineGeneral Guideline for LiteSpeed Cache
LSWS Cache + IP Board How to enable LSWS cache for Invision Power Board (IP Board)
LSWS Cache + Magento How to enable LSWS cache for Magento
LSWS Cache + vBulletin How to enable LSWS cache for vBulletin
LSWS Cache + vBSEO How to setup LSWS cache in vBSEO
LSWS Cache PURGE How to purge LSWS cache
LSWS Cache Reverse Proxy How to setup cache reverse proxy
ArticleDescription
SNMP Monitoring + Cacti GraphingMonitor LiteSpeed real-time metrics via SNMP client and full-Cacti log/graph integration
Server Status + RRD GraphingMonitor LiteSpeed Server Status via RRD Graph
Piped LoggerFlexible logging with piped logger
AWstatsHow to use integrated AWstats log analyzer
Auto Index CustomizationHow to customize auto index script
Microsoft FrontPage Server Extensions 2002How to install Microsoft FrontPage Server Extensions 2002
ArticleDescription
WP Super CacheTemplate and tutorial for quick and easy setup of LSWS with WordPress and WP Super Cache
Reverse ProxyUse a template to set up LSWS as a reverse proxy in under seven minutes

Licenses

ArticleDescription
What License to ChooseHow to choose a license that fits my need
Trial LicenseHow to apply a trial license and related information about trial version
Activate LicenseHow to activate a new license on a new or existing installation
Transfer/Release LicenseHow to transfer or release existing license so it can be used on another server
Upgrade/Downgrade LicenseHow to upgrade or downgrade my current license
Yearly Upgrade for Owned LicenseHow to purchase yearly upgrade for owned license
Cancel licenseHow to cancel my leased license
All about LicensesOther FAQ regarding licenses
Command ReferenceQuick Reference for All Commands

FAQ

ArticleDescription
Is LiteSpeed Web Server Free?The three types of LSWS
Main Differences Between Standard and Enterprise Edition?A brief discussion of the differences
What Kinds of Technical Support Are Available?Overview
What Server APIs Are Available?APIs for communicating with third party products
Can I Change the Server String in the Response Header?Changing whether clients can see what server you use
Can PHP Settings Be Changed Through the Server?Changing PHP configurations through the WebAdmin console and .htaccess
Does LiteSpeed Web Server Support JSP/Servlets?Through AJPv13
Does LiteSpeed Web Server Support ASP.net?Through Mono
Can LiteSpeed Web Server Act as a Cache Proxy?Not yet
Does LiteSpeed Support Apache Modules?LiteSpeed Web Server uses a different architecture
Is SSI Supported?Since 4.0
Does LiteSpeed Web Server Support Virtual Hosting?It's unlimited
Multiple Copies of LiteSpeed Web Server on One Machine?Only one copy/machine
Can LiteSpeed Web Server Be Scaled to Use Multiple Processors?Overview of scalability of different LSWS types
Is LiteSpeed Web Server Open Source?About OpenLiteSpeed
Is LiteSpeed Web Server Based on Another Web Server?LSWS was built from scratch
How Do I Perform a Benchmark?Tips on comparing servers
Is There Anything I Can Do?How you can help
  • Admin
  • Last modified: 2013/08/01 15:13
  • by Michael