Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
litespeed_wiki:config:unsupported_apache_modules_by_lsws [2018/09/28 13:56] Jackson Zhang [Unsupported Apache Directives] |
litespeed_wiki:config:unsupported_apache_modules_by_lsws [2021/01/22 19:28] (current) Jackson Zhang [Directives] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Unsupported Apache Modules ====== | + | ====== Unsupported Apache Modules, Directives, etc. ====== |
+ | There are a few Apache modules and directives that are currently not supported by LiteSpeed. These items //may or may not// be supported in a future version of LSWS. | ||
- | LiteSpeed Web Server currently does not support the following Apache modules: | + | ===== Modules ===== |
- | * mod_speling | + | * ''mod_speling'' |
+ | * Content negotiation via ''mod_negotiation''. For simple setup, you can use a rewrite-based solution. | ||
+ | * ''mpm_winnt'' | ||
+ | * ''mod_cloudflare'' | ||
- | Modules listed above //may or may not// be supported in a future version of LSWS. | ||
- | ====== Unsupported Apache Directives ====== | + | ===== Directives ===== |
- | * <if> </if> directive is currently not supported by LSWS | + | * ''<Directory>...</Directory>'' with regular expression. |
- | * ModSecurity "SecAuditLogType", Specifies the type of audit log to use: "Serial" or "Concurrent", LSWS only support "Serial" but doesn't support "Concurrent" | + | * ''<if>...</if>'' not supported for 5.4.x and lower version, but it is supported since 6.0 version |
+ | * ''SecAuditLogType'' in ''ModSecurity'' specifies the type of audit log to use: "Serial" or "Concurrent". LSWS does not support the "Concurrent" type. | ||
+ | * ''ProxyPass '', not supported for 5.4.x and lower version, but it is supported since 6.0 version | ||
+ | * Variables can be used in Apache functions, as shown in Apache's [[https://httpd.apache.org/docs/2.4/expr.html#vars|official documentation]], but LiteSpeed does not support functions such as md5 or base64. For example, ''%{md5:foo}'' is not supported. | ||
+ | * ''FallbackResource'' is not supported by LSWS. Instead, you can use rewrite rules. | ||
+ | * ''RewriteMap'' is supported but ''[[https://httpd.apache.org/docs/2.4/rewrite/rewritemap.html#prg|prg: External Rewriting Program]]'' is not supported | ||
+ | * In ''Header always edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure'', ''edit'' is not supported. | ||
+ | * ''AllowOverride'' is supported by ''AllowOverrideList'' is not. | ||
+ | * ''DirectorySlash Off'' | ||
+ | * ''RequestHeader unset'', not supported by earlier version but supported starting 5.4.11 build 5 | ||
+ | ===== Other Unsupported Features ===== | ||
+ | * RTMP proxy |