LiteSpeed Web Server

Last updated
LiteSpeed Web Server
Original author(s) George Wang
Developer(s) LiteSpeed Technologies
Initial releaseJuly 1, 2003;21 years ago (July 1, 2003) [1]
Stable release
5.4.12 / 22 March 2021;3 years ago (2021-03-22) [2]
Written in C, C++
Operating system CloudLinux OS, AlmaLinux/Centos/Red Hat/Fedora, Debian/Ubuntu, FreeBSD
Type Web server
License Non-free proprietary or GPL3
Website www.litespeedtech.com/products/litespeed-web-server

LiteSpeed Web Server (LSWS) is proprietary web server software. It is the 4th most popular web server, estimated to be used by 13.9% of websites as of September 2024. [3] LSWS is developed by privately held LiteSpeed Technologies. The software uses the same configuration format as Apache HTTP Server and is compatible with most Apache features. [4] [5] An open source variant [6] is also available. [7]

Contents

LSWS was released in 2003, and in August 2008 it became the 16th most popular web server. [8] In November 2016, LiteSpeed's market share grew from 0.39% to 3.29%, increasing its position from 10th to 4th most popular web server according to Netcraft. [9] In 2017, a team from Hong Kong Polytechnic University found it to be one of the six most popular web servers, [10] and it was estimated by a team at RWTH Aachen University to be running 9.2% of all HTTP/2-enabled websites. [11] As of September 2024, LSWS was used by 99.2% of websites using QUIC [12] and 36.3% of websites using HTTP/3. [13]

According to a Netcraft web server survey, LiteSpeed had 6% of global market share of active sites as of September 2024. [14]

LiteSpeed Cache, a cache and performance module also known as LSCache, is built into LiteSpeed Web Server. LSCache can be managed via rewrite rules, or via plugins developed specifically for particular content management systems, including WordPress.

Features

LSWS is compatible with commonly-used Apache features, including mod_rewrite, .htaccess, and mod_security. LSWS can load Apache configuration files directly and works as a drop-in replacement for Apache while fully integrating with popular control panels. LSWS replaces all Apache functions, but uses an event driven approach to handle requests. [15]

History

LiteSpeed Technologies was founded in early 2002 by a team of engineers led by George Wang. On July 1, 2003, LiteSpeed Web Server was officially released as a full-featured web server. In 2007, LiteSpeed Web Server became LiteSpeed Web Server Enterprise and was configured to be an Apache drop-in replacement. In that same year, the web server integrated with cPanel, DirectAdmin, and Plesk. LiteSpeed Web Server officially began supporting HTTP/2 in 2015 with version 5.0, and also released LSCache (cache plugin for WordPress) with ESI in version 5.0.10. [1] In 2017, LSWS released QUIC support. [16] In July 2019, LSWS announced support for HTTP/3. [17]

See also

Related Research Articles

<span class="mw-page-title-main">Apache HTTP Server</span> Open-source web server software

The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. It is developed and maintained by a community of developers under the auspices of the Apache Software Foundation.

<span class="mw-page-title-main">HTTP</span> Application protocol for distributed, collaborative, hypermedia information systems

HTTP is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access, for example by a mouse click or by tapping the screen in a web browser.

<span class="mw-page-title-main">Web server</span> Computer software that distributes web pages

A web server is computer software and underlying hardware that accepts requests via HTTP or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiates communication by making a request for a web page or other resource using HTTP, and the server responds with the content of that resource or an error message. A web server can also accept and store resources sent from the user agent if configured to do so.

<span class="mw-page-title-main">Squid (software)</span> Caching and forwarding HTTP web proxy

Squid is a caching and forwarding HTTP web proxy. It has a wide variety of uses, including speeding up a web server by caching repeated requests, caching World Wide Web (WWW), Domain Name System (DNS), and other network lookups for a group of people sharing network resources, and aiding security by filtering traffic. Although used for mainly HTTP and File Transfer Protocol (FTP), Squid includes limited support for several other protocols including Internet Gopher, Secure Sockets Layer (SSL), Transport Layer Security (TLS), and Hypertext Transfer Protocol Secure (HTTPS). Squid does not support the SOCKS protocol, unlike Privoxy, with which Squid can be used in order to provide SOCKS support.

<span class="mw-page-title-main">Internet Information Services</span> Extensible web server software by Microsoft

Microsoft IIS is an extensible web server created by Microsoft for use with the Windows NT family. IIS supports HTTP, HTTP/2, HTTP/3, HTTPS, FTP, FTPS, SMTP and NNTP. It has been an integral part of the Windows NT family since Windows NT 4.0, though it may be absent from some editions, and is not active by default. A dedicated suite of software called SEO Toolkit is included in the latest version of the manager. This suite has several tools for SEO with features for metatag / web coding optimization, sitemaps / robots.txt configuration, website analysis, crawler setting, SSL server-side configuration and more.

<span class="mw-page-title-main">DokuWiki</span> Wiki software

DokuWiki is an open source wiki application licensed under GPLv2 and written in the PHP programming language. It works on plain text files and thus does not need a database. Its syntax is similar to the one used by MediaWiki. It is often recommended as a more lightweight, easier to customize alternative to MediaWiki. The 'Doku' in DokuWiki is short for Dokumentation which in German means documentation.

<span class="mw-page-title-main">Webmin</span> Web-based control panel for Unix-like systems

Webmin is a web-based server management control panel for Unix-like systems. Webmin allows the user to configure operating system internals, such as users, disk quotas, services and configuration files, as well as modify and control open-source apps, such as BIND, Apache HTTP Server, PHP, and MySQL.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

A LAMP is one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

Web server software allows computers to act as web servers. The first web servers supported only static files, such as HTML, but now they commonly allow embedding of server side applications.

The acronyms BAPP and BAMP refer to a set of open-source software programs commonly used together to run dynamic websites or servers. This set is a solution stack, and an open source web platform.

Varnish is a reverse caching proxy used as HTTP accelerator for content-heavy dynamic web sites as well as APIs. In contrast to other web accelerators, such as Squid, which began life as a client-side cache, or Apache and nginx, which are primarily origin servers, Varnish was designed as an HTTP accelerator. Varnish is focused exclusively on HTTP, unlike other proxy servers that often support FTP, SMTP, and other network protocols.

Nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Russian developer Igor Sysoev and publicly released in 2004. Nginx is free and open-source software, released under the terms of the 2-clause BSD license. A large fraction of web servers use Nginx, often as a load balancer.

whitehouse.gov Official website of the White House

whitehouse.gov is the official website of the White House and is managed by the Office of Digital Strategy. It was launched in 1994 by the Clinton administration. The content of the website is in the public domain or licensed under Creative Commons Attribution license.

The Online Certificate Status Protocol (OCSP) stapling, formally known as the TLS Certificate Status Request extension, is a standard for checking the revocation status of X.509 digital certificates. It allows the presenter of a certificate to bear the resource cost involved in providing Online Certificate Status Protocol (OCSP) responses by appending ("stapling") a time-stamped OCSP response signed by the CA to the initial TLS handshake, eliminating the need for clients to contact the CA, with the aim of improving both security and performance.

SPDY is an obsolete open-specification communication protocol developed for transporting web content. SPDY became the basis for HTTP/2 specification. However, HTTP/2 diverged from SPDY and eventually HTTP/2 subsumed all usecases of SPDY. After HTTP/2 was ratified as a standard, major implementers, including Google, Mozilla, and Apple, deprecated SPDY in favor of HTTP/2. Since 2021, no modern browser supports SPDY.

HTTP/2 is a major revision of the HTTP network protocol used by the World Wide Web. It was derived from the earlier experimental SPDY protocol, originally developed by Google. HTTP/2 was developed by the HTTP Working Group of the Internet Engineering Task Force (IETF). HTTP/2 is the first new version of HTTP since HTTP/1.1, which was standardized in RFC 2068 in 1997. The Working Group presented HTTP/2 to the Internet Engineering Steering Group (IESG) for consideration as a Proposed Standard in December 2014, and IESG approved it to publish as Proposed Standard on February 17, 2015. The initial HTTP/2 specification was published as RFC 7540 on May 14, 2015.

QUIC is a general-purpose transport layer network protocol initially designed by Jim Roskind at Google. It was first implemented and deployed in 2012. It was publicly announced in 2013 as experimentation broadened, and was described at an IETF meeting. QUIC is used by more than half of all connections from the Chrome web browser to Google's servers. Microsoft Edge, Firefox, and Safari support it.

<span class="mw-page-title-main">Hostinger</span> Web hosting

Hostinger is a web hosting company. Established in 2004, the company is headquartered in Lithuania and employs about 900 employees.

HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web, complementing the widely-deployed HTTP/1.1 and HTTP/2. Unlike previous versions which relied on the well-established TCP, HTTP/3 uses QUIC, a multiplexed transport protocol built on UDP.

ispmanager

Ispmanager is commercial web server and website panel control panel. It permits working with services without using a command line or manual settings. The product supports a wide range of functions and has a visual interface designed with WCAG. Ispmanager supports servers based on Linux distributions and can be installed on both physical servers and virtual machines (VPS/VDS).

References

  1. 1 2 "LiteSpeed Web Server Release Log Archive". LiteSpeed. Retrieved 1 September 2017.
  2. "LiteSpeed Web Server Release Log". LiteSpeed. Retrieved 11 August 2020.
  3. "Usage of web servers for websites". W3Techs. Retrieved 26 September 2024.
  4. "August 2015 Web Server Survey". Netcraft. 13 August 2015. Retrieved 1 September 2017.
  5. Adelstein, Tom; Lubanovic, Bill (2007). Linux system administration (1st ed.). Sebastopol, CA: O'Reilly. p. 162. ISBN   9780596009526. OCLC   71808193.
  6. "How to install OpenLiteSpeed on Rocky Linux 9 | CentLinux". www.centlinux.com. 18 April 2023. Retrieved 2023-04-20.
  7. "Get OpenLiteSpeed!". 28 October 2019. Retrieved 28 October 2019.
  8. "August 2008 Web Server Survey". Netcraft. 29 August 2008. Retrieved 1 September 2017.
  9. "November 2016 Web Server Survey". Netcraft. 22 November 2016. Retrieved 1 September 2017.
  10. Jiang, M.; Luo, X.; Miu, T.; Hu, S.; Rao, W. (June 2017). "Are HTTP/2 Servers Ready Yet?". 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). pp. 1661–1671. doi:10.1109/icdcs.2017.279. ISBN   978-1-5386-1792-2. S2CID   4700093.
  11. Zimmermann, Torsten; Rüth, Jan; Wolters, Benedikt; Hohlfeld, Oliver (2017). "How HTTP/2 Pushes the Web: An Empirical Study of HTTP/2 Server Push" (PDF). IFIP Networking Conference.
  12. "Distribution of web servers among websites that use QUIC". 26 September 2024. Retrieved 26 September 2024.
  13. "Distribution of Web Servers among websites that use HTTP/3". W3techs.com. 26 September 2024. Retrieved 26 September 2024.
  14. "Netcraft web server survey". Netcraft. 17 September 2024. Retrieved 26 September 2024.
  15. "Event-Driven vs. Process-Based Web Servers". LiteSpeed. Retrieved 1 September 2017.
  16. "LiteSpeed Announces QUIC Support". 11 July 2017. Retrieved 7 September 2017.
  17. "LiteSpeed Web Server Release Log".