HTTPD




Httpd is a web server used by multiple web engines. It provides connectivity and protocol support.

Configuration parameters

The different engines have in addition their own configuration parameters
Software scopeKey
Values
Default
Description
httpd httpd_engine apploader, webcdn, comsuite, webapp etc httpd Name of the web engine to load
httpd workers_min integer 10 Minimum amount of running thread workers
httpd workers_max integer 20000 Maximum amount of running thread workers
httpd tasks_max integer 20000 Maximum allowed pre-processed pending requests in queue before being rejected
httpd scheduler_count integer Number of CPUs on the system. Max 32 How many async IO schedulers to run for handling HTTP traffic
httpd setuid integer Current UID Change UID of process to this value after socket binding
httpd setgid integer Current GID Change GID of process to this value after socket binding
httpd bindport integer. Multiple keys allowed 80 Bind port for non-TLS connections
httpd bindport_tls integer. Multiple keys allowed 443 Bind port for TLS connections
httpd bindhost IP address or hostname. Multiple keys allowed :: Bind ports using this IP
httpd tcp_fastopen_enabled 0 or 1 1 Announce TCP fastopen support on incoming connections for lower latency
libjmodule_loke see loke documentation Real time monitoring support
libjmodule_tls see TLS documentation TLS certificate services support