Annotation of embedaddon/axTLS/httpd/Config.in, revision 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>