Annotation of embedaddon/axTLS/httpd/Config.in, revision 1.1.1.1
1.1 misho 1: #
2: # For a description of the syntax of this configuration file,
3: # see scripts/config/Kconfig-language.txt
4: #
5:
6: menu "Axhttpd Configuration"
7: depends on CONFIG_AXHTTPD
8:
9: config CONFIG_HTTP_STATIC_BUILD
10: bool "Static Build"
11: default n
12: help
13: Select y if you want axhttpd to be a static build (i.e. don't use the
14: axtls shared library or dll).
15:
16: config CONFIG_HTTP_PORT
17: int "HTTP port"
18: default 80
19: help
20: The port number of the normal HTTP server.
21:
22: You must be a root user in order to use the default port.
23:
24: config CONFIG_HTTP_HTTPS_PORT
25: int "HTTPS port"
26: default 443
27: help
28: The port number of the HTTPS server.
29:
30: You must be a root user in order to use the default port.
31:
32: config CONFIG_HTTP_SESSION_CACHE_SIZE
33: int "SSL session cache size"
34: default 5
35: help
36: The size of the SSL session cache.
37:
38: This is not actually related to the number of concurrent users, but
39: for optimum performance they should be the same (with a penalty
40: in memory usage).
41:
42: config CONFIG_HTTP_WEBROOT
43: string "Web root location"
44: default "../www" if !CONFIG_PLATFORM_WIN32
45: default "..\\www" if CONFIG_PLATFORM_WIN32
46: help
47: The location of the web root in relation to axhttpd. This is
48: the directory where index.html lives.
49:
50: config CONFIG_HTTP_TIMEOUT
51: int "Timeout"
52: default 300
53: help
54: Set the timeout of a connection in seconds.
55:
56: menu "CGI"
57: depends on !CONFIG_PLATFORM_WIN32
58:
59: config CONFIG_HTTP_HAS_CGI
60: bool "Enable CGI"
61: default y
62: depends on !CONFIG_PLATFORM_WIN32
63: help
64: Enable the CGI capability. Not available on Win32 platforms.
65:
66: config CONFIG_HTTP_CGI_EXTENSIONS
67: string "CGI File Extension(s)"
68: default ".lua,.lp,.php"
69: depends on CONFIG_HTTP_HAS_CGI
70: help
71: Tell axhhtpd what file extension(s) are used for CGI.
72:
73: This is a comma separated list - e.g. ".php,.pl" etc
74:
75: config CONFIG_HTTP_ENABLE_LUA
76: bool "Enable Lua"
77: default y
78: depends on CONFIG_HTTP_HAS_CGI
79: help
80: Lua is a powerful, fast, light-weight, embeddable scripting language.
81:
82: See http://www.lua.org for details.
83:
84: config CONFIG_HTTP_LUA_PREFIX
85: string "Lua's Installation Prefix"
86: default "/usr"
87: depends on CONFIG_HTTP_ENABLE_LUA
88:
89: help
90: The location of Lua's installation prefix.
91:
92: config CONFIG_HTTP_BUILD_LUA
93: bool "Build Lua"
94: default n
95: depends on CONFIG_HTTP_ENABLE_LUA
96: help
97: Build Lua and install in /usr/bin by default.
98:
99: config CONFIG_HTTP_CGI_LAUNCHER
100: string "CGI launcher location"
101: default "/usr/bin/cgi"
102: depends on CONFIG_HTTP_HAS_CGI
103: help
104: The location of the CGI launcher application (could be /usr/bin/php5).
105: The default is to use Lua's CGI launcher.
106: endmenu
107:
108: config CONFIG_HTTP_DIRECTORIES
109: bool "Enable Directory Listing"
110: default y
111: help
112: Enable directory listing.
113:
114: config CONFIG_HTTP_HAS_AUTHORIZATION
115: bool "Enable authorization"
116: default y
117: help
118: Pages/directories can have passwords associated with them.
119:
120: config CONFIG_HTTP_HAS_IPV6
121: bool "Enable IPv6"
122: default n
123: depends on !CONFIG_PLATFORM_WIN32
124: help
125: Use IPv6 instead of IPv4.
126:
127: Does not work under Win32
128:
129: config CONFIG_HTTP_ENABLE_DIFFERENT_USER
130: bool "Enable different user"
131: default n
132: depends on !CONFIG_PLATFORM_WIN32
133: help
134: Allow the web server to be run as a different user
135:
136: config CONFIG_HTTP_USER
137: string "As User"
138: default "nobody"
139: depends on CONFIG_HTTP_ENABLE_DIFFERENT_USER
140: help
141: The user name that will be used to run axhttpd.
142:
143: config CONFIG_HTTP_VERBOSE
144: bool "Verbose Mode"
145: default y if CONFIG_SSL_FULL_MODE
146: default n if !CONFIG_SSL_FULL_MODE
147: help
148: Enable extra statements used when using axhttpd.
149:
150: config CONFIG_HTTP_IS_DAEMON
151: bool "Run as a daemon"
152: default n
153: depends on !CONFIG_PLATFORM_WIN32
154: help
155: Run axhttpd as a background process.
156:
157: Does not work under Win32
158:
159: endmenu
160:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>