@dr.pogodin/react-native-static-server
Version:
Embedded HTTP server for React Native
169 lines (146 loc) • 4.18 kB
Plain Text
######################################################################
#
# Modules to load
# -----------------
#
# Load only the modules needed in order to keep things simple.
#
# lighttpd automatically adds the following default modules
# to server.modules, if not explicitly listed in server.modules:
# "mod_indexfile", "mod_dirlisting", "mod_staticfile"
#
# You may disable automatic loading of default modules by setting
# server.compat-module-load = "disable"
#
# lighttpd provides many modules, and not all are listed below. Please see:
# https://wiki.lighttpd.net/Docs_ConfigurationOptions
#
# Modules, which are pulled in via conf.d/*.conf
#
# - mod_accesslog -> conf.d/access_log.conf
# - mod_deflate -> conf.d/deflate.conf
# - mod_status -> conf.d/status.conf
# - mod_webdav -> conf.d/webdav.conf
# - mod_evhost -> conf.d/evhost.conf
# - mod_simple_vhost -> conf.d/simple_vhost.conf
# - mod_userdir -> conf.d/userdir.conf
# - mod_rrdtool -> conf.d/rrdtool.conf
# - mod_ssi -> conf.d/ssi.conf
# - mod_cgi -> conf.d/cgi.conf
# - mod_scgi -> conf.d/scgi.conf
# - mod_fastcgi -> conf.d/fastcgi.conf
# - mod_proxy -> conf.d/proxy.conf
# - mod_expire -> conf.d/expire.conf
#
# NOTE: The order of modules in server.modules is important.
#
# Modules which gate requests (e.g. mod_access, mod_auth) or modify
# requests (e.g. mod_alias, mod_setenv) should be listed before
# modules which complete requests (e.g. mod_redirect, mod_rewrite),
# and which, in turn, should be listed before dynamic handlers
# (e.g. mod_cgi, mod_fastcgi, mod_proxy, mod_scgi, ...)
#
# Regardless of module order, modules operating on connections (e.g. TLS)
# operate on connections before modules which operate on requests. (There
# can be multiple requests per connection.) Similarly, regardless of module
# order, mod_rewrite and mod_extforward operate on requests before other
# request modules.
#
# DO NOT alphabetize modules.
# Alphabetizing may break expected functionality. See explanation above.
#
server.modules = (
"mod_rewrite",
"mod_access",
"mod_auth",
"mod_authn_file",
"mod_redirect",
"mod_setenv",
"mod_alias",
)
#
######################################################################
######################################################################
#
# Config for various Modules
#
#
# mod_expire
#
include conf_dir + "/conf.d/expire.conf"
#
# mod_deflate
#
include conf_dir + "/conf.d/deflate.conf"
#
# mod_magnet
#
include conf_dir + "/conf.d/magnet.conf"
#
# mod_ssi
#
include conf_dir + "/conf.d/ssi.conf"
#
# mod_status
#
include conf_dir + "/conf.d/status.conf"
#
# mod_webdav
#
include conf_dir + "/conf.d/webdav.conf"
#
# mod_userdir
#
include conf_dir + "/conf.d/userdir.conf"
#
# mod_rrdtool
#
include conf_dir + "/conf.d/rrdtool.conf"
#
######################################################################
######################################################################
#
# CGI/proxy modules
#
#
# mod_proxy
#
include conf_dir + "/conf.d/proxy.conf"
#
# SCGI (mod_scgi)
#
include conf_dir + "/conf.d/scgi.conf"
#
# FastCGI (mod_fastcgi)
#
include conf_dir + "/conf.d/fastcgi.conf"
#
# plain old CGI (mod_cgi)
#
include conf_dir + "/conf.d/cgi.conf"
#
######################################################################
######################################################################
#
# VHost Modules
#
# options to support many vhosts
# - none; virtual hosts (vhosts) are natively supported in lighttpd via
# lighttpd.conf conditionals $HTTP["host"] == "..." { ... }
# - mod_evhost
# - mod_simple_vhost
# - mod_vhostdb
# mod_vhostdb_dbi, mod_vhostdb_ldap, mod_vhostdb_mysql, mod_vhostdb_pgsql
#
# https://wiki.lighttpd.net/Docs_ConfigurationOptions
#
#
# mod_evhost
#
include conf_dir + "/conf.d/evhost.conf"
#
# mod_simple_vhost
#
include conf_dir + "/conf.d/simple_vhost.conf"
#
######################################################################