b11c90e145
mod_md allows Apache httpd to automatically provision certificates for HTTPS via the ACME protocol (e.g. from Let's Encrypt), if configured to do so. The additional dependencies are non-obvious, so add a config option instead of only enabling the module if dependencies are met. Signed-off-by: Fiona Klute <fiona.klute@gmx.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
61 lines
1.6 KiB
Plaintext
61 lines
1.6 KiB
Plaintext
config BR2_PACKAGE_APACHE
|
|
bool "apache"
|
|
depends on !BR2_STATIC_LIBS
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_USE_MMU # apr
|
|
select BR2_PACKAGE_APR_UTIL
|
|
select BR2_PACKAGE_PCRE2
|
|
help
|
|
The Apache HTTP Server Project is an effort to develop and
|
|
maintain an open-source HTTP server for modern operating
|
|
systems including UNIX and Windows NT. The goal of this
|
|
project is to provide a secure, efficient and extensible
|
|
server that provides HTTP services in sync with the current
|
|
HTTP standards.
|
|
|
|
https://httpd.apache.org
|
|
|
|
if BR2_PACKAGE_APACHE
|
|
|
|
choice
|
|
prompt "Multi-Processing Module (MPM)"
|
|
default BR2_PACKAGE_APACHE_MPM_WORKER
|
|
help
|
|
Select the Multi-Processing Module (MPM).
|
|
|
|
config BR2_PACKAGE_APACHE_MPM_EVENT
|
|
bool "event"
|
|
help
|
|
A variant of the worker MPM with the goal of consuming threads
|
|
only for connections with active processing
|
|
|
|
config BR2_PACKAGE_APACHE_MPM_PREFORK
|
|
bool "prefork"
|
|
help
|
|
Implements a non-threaded, pre-forking web server
|
|
|
|
config BR2_PACKAGE_APACHE_MPM_WORKER
|
|
bool "worker"
|
|
help
|
|
Implements a hybrid multi-threaded multi-process web server
|
|
|
|
endchoice
|
|
|
|
config BR2_PACKAGE_APACHE_MOD_MD
|
|
bool "mod_md"
|
|
select BR2_PACKAGE_JANSSON
|
|
select BR2_PACKAGE_LIBCURL
|
|
select BR2_PACKAGE_LIBCURL_FORCE_TLS
|
|
select BR2_PACKAGE_OPENSSL
|
|
help
|
|
Enable mod_md, which handles TLS certificate provisioning
|
|
via the ACME protocol, and OCSP stapling.
|
|
|
|
https://httpd.apache.org/docs/current/mod/mod_md.html
|
|
|
|
endif
|
|
|
|
comment "apache needs a toolchain w/ dynamic library, threads"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS
|