Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
docs:guide-user:luci:luci.on.lighttpd [2021/04/21 08:44] – Info about bug in version 1.4.59 oldiumdocs:guide-user:luci:luci.on.lighttpd [2021/04/23 14:01] oldium
Line 9: Line 9:
   * [[docs:guide-user:luci:luci.essentials]]    * [[docs:guide-user:luci:luci.essentials]] 
  
-:!: The lighttpd server **version 1.4.59** switched to HTTP/2, 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 prevents initial loading of the LuCi page, so be aware that you need to **reload** the web page after initial loading in order to work-around the issue. +:!: From the lighttpd server **version 1.4.56**, the HTTP/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 =====
Line 114: Line 113:
  
 ☝ 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 ====
  • Last modified: 2021/04/25 05:51
  • by oldium