| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| fr:doc:howto:luci.essentials [2018/02/20 20:15] – ↷ Links adapted because of a move operation | fr:doc:howto:luci.essentials [2018/03/03 20:56] – ↷ Links adapted because of a move operation bobafetthotmail |
|---|
| Cette procédure installe les éléments essentiels de l'interface utilisateur Web LuCI. Pour connaître l'ensemble des paquets disponibles pour administrer OpenWrt via LuCI : "**''opkg update && opkg list luci-*''**" | Cette procédure installe les éléments essentiels de l'interface utilisateur Web LuCI. Pour connaître l'ensemble des paquets disponibles pour administrer OpenWrt via LuCI : "**''opkg update && opkg list luci-*''**" |
| |
| | {{:meta:icons:tango:utilities-terminal.png?nolink}} | Dans le cas où vous ne seriez pas encore familier avec la ligne de commande, consultez l'aide et/ou opkg de ligne de commande [[wp>Command-line interface|CLI]], check out [[docs:user-guide:user.beginner.cli|command-line HELP]] et / ou [[docs:user-guide:additional-software:opkg]] | | | {{:meta:icons:tango:utilities-terminal.png?nolink}} | Dans le cas où vous ne seriez pas encore familier avec la ligne de commande, consultez l'aide et/ou opkg de ligne de commande [[wp>Command-line interface|CLI]], check out [[docs:guide-user:base-system:user.beginner.cli|command-line HELP]] et / ou [[docs:guide-user:additional-software:opkg]] | |
| |
| ===== Installation ===== | ===== Installation ===== |
| |
| ==== Détails ==== | ==== Détails ==== |
| LuCI est installé en tant que "méta paquet" qui installe plusieurs autres paquets en les ayant définis en tant que dépendances. Surtout, il installe le serveur web [[docs:user-guide:services:http.uhttpd|uHTTPd]], configuré pour fonctionner avec LuCI. Les paquets dépendants sont les suivants (voir [[docs:techref:luci|la référence technique de LuCI]] pour plus d'information) : | LuCI est installé en tant que "méta paquet" qui installe plusieurs autres paquets en les ayant définis en tant que dépendances. Surtout, il installe le serveur web [[docs:guide-user:services:webserver:http.uhttpd|uHTTPd]], configuré pour fonctionner avec LuCI. Les paquets dépendants sont les suivants (voir [[docs:techref:luci|la référence technique de LuCI]] pour plus d'information) : |
| |
| * uhttpd | * uhttpd |
| In case you want to use uHTTPd for the web interface there is little configuration necessary as uHTTPd is configured with CGI to make LuCI work with the Lua interpreter. By default this is organised as follows. By default ''/www'' is the standard document root. Thus, by requesting this docroot (by pointing your browser to the devices IP address) an index file such as ''index.html'' is searched for (per uHTTPd settings). The file ''/www/index.html'' (installed with LuCI) is prepared such that when requested, it redirects you to ''/cgi-bin/luci'', which is the default CGI gateway for LuCI. This is just a script, which basically calls Lua at ''/usr/bin/lua''. uhttpd is configured by default to load pages as CGI in the ''/cgi-bin'' path, and thus starts serving these pages with the ''/cgi-bin/luci'' script. | In case you want to use uHTTPd for the web interface there is little configuration necessary as uHTTPd is configured with CGI to make LuCI work with the Lua interpreter. By default this is organised as follows. By default ''/www'' is the standard document root. Thus, by requesting this docroot (by pointing your browser to the devices IP address) an index file such as ''index.html'' is searched for (per uHTTPd settings). The file ''/www/index.html'' (installed with LuCI) is prepared such that when requested, it redirects you to ''/cgi-bin/luci'', which is the default CGI gateway for LuCI. This is just a script, which basically calls Lua at ''/usr/bin/lua''. uhttpd is configured by default to load pages as CGI in the ''/cgi-bin'' path, and thus starts serving these pages with the ''/cgi-bin/luci'' script. |
| |
| Il est aussi possible de lancer LuCI avec Lua en tant que processus embarqué. uHTTPd suporte cela, voyez la section correspondante de l'article [[docs:user-guide:services:uhttpd#embedded.lua|uHTTPd Web Server Configuration]] sur la configuration UCI de uHTTPd. | Il est aussi possible de lancer LuCI avec Lua en tant que processus embarqué. uHTTPd suporte cela, voyez la section correspondante de l'article [[docs:guide-user:services:uhttpd#embedded.lua|uHTTPd Web Server Configuration]] sur la configuration UCI de uHTTPd. |
| |
| ===== Configuration ===== | ===== Configuration ===== |
| |
| Le serveur web par défaut uhttpd est configuré dans le fichier ''[[docs:user-guide:services:uhttpd|/etc/config/uhttpd]]''.\\ | Le serveur web par défaut uhttpd est configuré dans le fichier ''[[docs:guide-user:services:uhttpd|/etc/config/uhttpd]]''.\\ |
| L'interface web LuCI est configurée dans le fichier ''[[doc:uci:luci|/etc/config/luci]]'' | L'interface web LuCI est configurée dans le fichier ''[[doc:uci:luci|/etc/config/luci]]'' |
| |
| |
| ===== LuCI sur d'autres serveurs web ===== | ===== LuCI sur d'autres serveurs web ===== |
| ->[[docs:user-guide:services:http.overview]] | ->[[docs:guide-user:services:http.overview]] |
| |
| ==== LuCI sur lighttpd ==== | ==== LuCI sur lighttpd ==== |
| ->[[docs:user-guide:advanced:luci.on.lighttpd]] | ->[[docs:guide-user:luci:luci.on.lighttpd]] |
| |
| ==== LuCI sur nginx ==== | ==== LuCI sur nginx ==== |
| === Accès sécurisé au serveur web LuCI === | === Accès sécurisé au serveur web LuCI === |
| |
| Si vous voulez configurer le serveur web LuCI pour un accès sécurisé, [[docs:user-guide:luci:luci.secure|lisez les explications ici]]. | Si vous voulez configurer le serveur web LuCI pour un accès sécurisé, [[docs:guide-user:luci:luci.secure|lisez les explications ici]]. |
| |
| |