LiteSpeed Web Server

Last updated
LiteSpeed Web Server
Original author(s) George Wang
Developer(s) LiteSpeed Technologies
Initial releaseJuly 1, 2003;20 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 10% of websites as of July 2021. [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 April 2020, LSWS was used by 69.3% of websites using QUIC [12] and 47.6% of websites using HTTP/3. [13]

According to a Netcraft web server survey, LiteSpeed had not grown beyond 3% of global market share as of 2021. [14]

LiteSpeed Cache plugin, also known as LSCache, is a cache and performance management plugin for websites developed specifically for LiteSpeed Web Server. You can download this plugin from 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">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">Internet Information Services</span> Extensible web server software by Microsoft

Internet Information Services is an extensible web server created by Microsoft for use with the Windows NT family. IIS supports HTTP, HTTP/2, 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.

<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.

Zeus Web Server is a discontinued proprietary high-performance web server for Unix and Unix-like platforms. It was developed by Zeus Technology, a software company located in Cambridge, England that was founded in 1995 by University of Cambridge graduates Damian Reeves and Adam Twiss.

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

LAMP is an acronym denoting 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.

ModSecurity, sometimes called Modsec, is an open-source web application firewall (WAF). Originally designed as a module for the Apache HTTP Server, it has evolved to provide an array of Hypertext Transfer Protocol request and response filtering capabilities along with other security features across a number of different platforms including Apache HTTP Server, Microsoft IIS and Nginx. It is free software released under the Apache license 2.0.

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.

Resin is a web server and Java application server developed by Caucho Technology. There are currently only two versions available: Resin (GPL), which is free for production use, and Resin Pro, designed for enterprise and production environments with a licensing fee. Resin supports the Java EE standard and features a mod_php/PHP-like engine known as Quercus.

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.

FastCGI is a binary protocol for interfacing interactive programs with a web server. It is a variation on the earlier Common Gateway Interface (CGI). FastCGI's main aim is to reduce the overhead related to interfacing between web server and CGI programs, allowing a server to handle more web page requests per unit of time.

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, implemented, and deployed in 2012, announced publicly in 2013 as experimentation broadened, and 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">Octopussy (software)</span> Log analysis software

Octopussy, also known as 8Pussy, is a free and open-source computer-software which monitors systems, by constantly analyzing the syslog data they generate and transmit to such a central Octopussy server. Therefore, software like Octopussy plays an important role in maintaining an information security management system within ISO/IEC 27001-compliant environments.

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. On 6 June 2022, IETF published HTTP/3 as a Proposed Standard in RFC 9114.

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 27 July 2021.
  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. 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" . Retrieved 2020-04-19.
  13. "Distribution of Web Servers among websites that use HTTP/3". W3techs.com. 2019-12-02. Retrieved 2020-04-19.
  14. "Netcraft web server survey". Netcraft. March 2021.
  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".

{{webida}}