Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| docs:guide-user:services:webserver:http.uhttpd [2019/04/04 07:03] – formatting vgaetera | docs:guide-user:services:webserver:http.uhttpd [2023/04/28 03:57] – Fixed lua interpreter hyperlink astro | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== uHTTPd webserver ====== | ====== uHTTPd webserver ====== | ||
| - | **uHTTPd** is a web server written | + | **uHTTPd |
| - | It is aimed towards being an efficient and stable server, suitable for lightweight tasks commonly used with embedded devices and proper integration with OpenWrt' | + | It is a web server written |
| - | In particular, it is configured by default for the [[docs: | + | suitable for lightweight tasks commonly used with embedded devices and |
| + | proper integration with OpenWrt' | ||
| In addition, it provides all the functionality expected of present day web servers. | In addition, it provides all the functionality expected of present day web servers. | ||
| + | |||
| + | Its source code is available in the following git repository: | ||
| + | |||
| + | * https:// | ||
| ===== Features ===== | ===== Features ===== | ||
| Line 10: | Line 15: | ||
| It is single threaded but supports multiple instances (i.e. multiple listen ports, each with its own document root and other features). | It is single threaded but supports multiple instances (i.e. multiple listen ports, each with its own document root and other features). | ||
| - | uHTTPd is built by default (since r35295 in Jan2013) to support the usage of TLS (HTTPS) via a libustream-* SSL library (on top of an actual SSL library: polarssl, | + | uHTTPd is built by default (since r35295 in Jan2013) to support the usage of TLS (HTTPS) via a libustream-* SSL library (on top of an actual SSL library: |
| Previously the package '' | Previously the package '' | ||
| - | Since Dec2016 luci-ssl | + | In Dec2016 luci-ssl |
| + | Since Aug2020 luci-ssl switched to WolfSSL installing libustream-wolfssl by default. | ||
| - | In contrast to many other web servers, it also supports [[docs: | + | In contrast to many other web servers, it also supports [[docs: |
| Note that LuCI, which depends on Lua, is not configured in this manner by default. | Note that LuCI, which depends on Lua, is not configured in this manner by default. | ||