www-servers/lighttpd (gentoo)

Search

Notice: This package is in a virtual group: virtual/httpd-basic, virtual/httpd-cgi, virtual/httpd-fastcgi
Equivalents: www-servers/apache, www-servers/fnord, www-servers/h2o, www-servers/monkeyd, www-servers/nginx, www-servers/thttpd, www-servers/tomcat, www-servers/caddy, www-apache/mod_fcgid

Install

Install this package:

emerge -a www-servers/lighttpd

Package Information

Description:
lighttpd (pronounced /lighty/) is a secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments. lighttpd uses memory and CPU efficiently and has lower resource use than other popular web servers. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and much more) make lighttpd the perfect web server for all systems, small and large.
Homepage:
https://www.lighttpd.net https://github.com/lighttpd
License:
BSD GPL-2

Versions

Version EAPI Keywords Slot
9999 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 0
1.4.85 8 ~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>sam@gentoo.org</email>
		<name>Sam James</name>
	</maintainer>
	<longdescription lang="en">
		lighttpd (pronounced /lighty/) is a secure, fast, compliant, and very
		flexible web server that has been optimized for high-performance
		environments. lighttpd uses memory and CPU efficiently and has lower
		resource use than other popular web servers. Its advanced feature-set
		(FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and much more)
		make lighttpd the perfect web server for all systems, small and large.
	</longdescription>
	<use>
		<flag name="brotli">Enable output compression via <pkg>app-arch/brotli</pkg> (recommended)</flag>
		<flag name="gnutls">Build module for TLS via <pkg>net-libs/gnutls</pkg></flag>
		<flag name="libdeflate">Enable output compression via <pkg>app-arch/libdeflate</pkg></flag>
		<flag name="maxminddb">Add support for geolocation using <pkg>dev-libs/libmaxminddb</pkg></flag>
		<flag name="mbedtls">Build module for TLS via <pkg>net-libs/mbedtls</pkg></flag>
		<flag name="nettle">Use <pkg>dev-libs/nettle</pkg> as crypto library</flag>
		<flag name="nss">Build module for TLS via Mozilla's Network Security Services</flag>
		<flag name="webdav">Enable webdav properties</flag>
		<flag name="zlib">Enable output compression via gzip or deflate algorithms from <pkg>virtual/zlib</pkg></flag>
		<flag name="zstd">Enable output compression via Zstandard (<pkg>app-arch/zstd</pkg>) algorithm</flag>
	</use>
	<upstream>
		<remote-id type="github">lighttpd/lighttpd1.4</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p www-servers/lighttpd | euse -E <flag> -p www-servers/lighttpd | euse -D <flag> -p www-servers/lighttpd

Flag Description 9999 1.4.85
brotli Enable output compression via <pkg>app-arch/brotli</pkg> (recommended) ⊕ ⊕
dbi Enable dev-db/libdbi (database-independent abstraction layer) support ✓ ✓
gnutls Build module for TLS via <pkg>net-libs/gnutls</pkg> ✓ ✓
kerberos Add kerberos support ✓ ✓
ldap Add LDAP support (Lightweight Directory Access Protocol) ✓ ✓
libdeflate Enable output compression via <pkg>app-arch/libdeflate</pkg> ✓ ✓
lua Enable Lua scripting support ⊕ ⊕
maxminddb Add support for geolocation using <pkg>dev-libs/libmaxminddb</pkg> ✓ ✓
mbedtls Build module for TLS via <pkg>net-libs/mbedtls</pkg> ✓ ✓
nettle Use <pkg>dev-libs/nettle</pkg> as crypto library ⊕ ⊕
nss Build module for TLS via Mozilla's Network Security Services ✓ ✓
pcre Add support for Perl Compatible Regular Expressions ⊕ ⊕
php Include support for the PHP language ✓ ✓
sasl Add support for the Simple Authentication and Security Layer ✓ ✓
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur ✓ ✓
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) ✓ ✓
unwind Add support for call stack unwinding and function name resolution ✓ ✓
webdav Enable webdav properties ✓ ✓
xattr Add support for extended attributes (filesystem-stored metadata) ✓ ✓
zlib Enable output compression via gzip or deflate algorithms from <pkg>virtual/zlib</pkg> ⊕ ⊕
zstd Enable output compression via Zstandard (<pkg>app-arch/zstd</pkg>) algorithm ✓ ✓

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST lighttpd-1.4.85.tar.xz 897120 bytes
DIST lighttpd-1.4.85.tar.xz.asc 833 bytes