| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| docs:guide-user:luci:luci.on.lighttpd [2020/12/29 10:31] – SSL module installation oldium | docs:guide-user:luci:luci.on.lighttpd [2021/04/23 14:01] – oldium |
|---|
| * [[docs:guide-user:services:webserver:lighttpd]] | * [[docs:guide-user:services:webserver:lighttpd]] |
| * [[docs:guide-user:luci:luci.essentials]] | * [[docs:guide-user:luci:luci.essentials]] |
| | |
| | :!: From the lighttpd server **version 1.4.56**, the HTTP/2 is enabled by configuration, **version 1.4.59** has it enabled by default, so if you have a modern browser, it will use the new protocol. There is a [[https://redmine.lighttpd.net/issues/3078|problem]] with HTTP/2 implementation, which might influence loading of LuCI page and might prevent its usage. Pressing F5 (**reload**) makes the page working again (once for login page, once after logging in), or there is a possibility to work-around the issue and disable HTTP/2 in the [[docs:guide-user:luci:luci.on.lighttpd#http2_issue_workaround|configuration]]. |
| |
| ===== Installation ===== | ===== Installation ===== |
| |
| ☝ The key to understand it is that ''+='' merges the values, '':='' replaces/overwrites previously assigned value and ''='' simply assigns a value if not set already (see [[https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_Configuration|lighttpd configuration documentation]]). | ☝ The key to understand it is that ''+='' merges the values, '':='' replaces/overwrites previously assigned value and ''='' simply assigns a value if not set already (see [[https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_Configuration|lighttpd configuration documentation]]). |
| | |
| | ==== HTTP/2 Issue Workaround ==== |
| | |
| | OpenWrt enabled HTTP/2 in version 1.4.56 in the configuration, version 1.4.59 has it enabled by default. Usage of HTTP/2 exposed a [[https://redmine.lighttpd.net/issues/3078|problem]] in HTTP/2 implementation, which might influence loading of LuCI page and might prevent its normal usage. Pressing F5 (**reload**) makes the page working again (once for login page, once after logging in), or there is a possibility to work-around the issue and disable HTTP/2 in ''/etc/lighttpd/lighttpd.conf'': |
| | |
| | <code> |
| | server.feature-flags += ("server.h2proto" => "disable") |
| | server.feature-flags += ("server.h2c" => "disable") s |
| | </code> |
| | |
| |
| ==== Finalizing the configuration ==== | ==== Finalizing the configuration ==== |