zoukankan      html  css  js  c++  java
  • openwrt web管理页面 LuCI 要点

    在uHTTPd上安装LuCI

    这是安装Web用户界面LuCI的要点。运行"opkg update && opkg list luci-*"命令查找所有可用的能通过LuCI管理OpenWrt的软件包。

    安装

    1. 在软件库中检索可用软件包的最新列表:

      opkg update

    ◾ 完整安装一个不需要HTTPS支持的LuCI:

    opkg install luci
    

    ◾ 完整安装一个需要HTTPS支持的LuCI:

    opkg install luci-ssl
    

    OPKG 安装 luci
    本地语言支持
    基本的LuCI Web用户界面是英文的。但是,志愿者们正积极的把它翻译成许多语言。参见http://i18n.luci.subsignal.org/pootle/ 可以参与!有关可用包的列表,运行

    opkg list | grep luci-i18n-
    

    您会看到一个可用语言包的列表。要安装你的母语,例如运行

    opkg install luci-i18n-chinese 
    

    您还可以通过网页界面安装语言包,你可以同时安装多个LuCI语言包,要在它们之间切换可通过网页界面或编辑这个文件 → /etc/config/luci

    开始使用Web服务器(uHTTPd)
    Web服务器uHTTPd是LuCI安装包的一个依赖软件,它会在你安装LuCI时自动安装。 安装后,Web服务器是未运行的!你需要手动开启它。你还应该使能Web服务器,以使它在你重启路由器时自动启动。 下面的第一个命令启动Web服务器,第二个使它在重启时启动。

    /etc/init.d/uhttpd start
    /etc/init.d/uhttpd enable
    

    现在,你应该能够连接到Web服务器 http://192.168.1.1 享受LuCI提供的服务了。

    详细资料
    LuCI做为“元包”安装,它同时安装了其他几个被定义为依赖关系的包。 尤其是,它安装了uHTTPd Web服务器,配置为供LuCI使用。 安装的依赖包如下(更多信息参见LuCI技术参考):

    ◾ uhttpd
    ◾ uhttpd-mod-ubus
    ◾ luci-mod-admin-full
    ◾ luci-theme-bootstrap
    ◾ luci-app-firewall
    ◾ luci-proto-core
    ◾ luci-proto-ppp
    ◾ libiwinfo-lua
    

    要使用uHTTPd做Web界面,你仅需要很少的配置就行,因为uHTTPd配置了CGI以使LuCI可以使用Lua解释器来工作。 默认配置如下。默认情况下/www是标准的文档根目录。 因此,通过请求该文档根目录(在浏览器中输入设备IP地址)可以找到一个如index.html的索引文件(uHTTPd设置)。 配备的/www/index.html(与LuCI一起安装)文件会在收到请求时把你重定向到/cgi-bin/luci目录, 这是LuCI的默认CGI通道。这仅是一个脚本,它主要是在/usr/bin/lua中调用Lua。 uHTTPd默认配置为用CGI加载/cgi-bin路径下的页面,从而通过/cgi-bin/luci 脚本为这些网页开启服务。

    另外,也可以把Lua作为嵌入式进程来运行LuCI。uHTTPd支持这一点; 可以参考uHTTPd Web服务器配置上uHTTPd的UCI配置的相关文章和章节 。

    本文章由http://www.wifidog.pro/2015/08/11/openwrt-luci%E8%A6%81%E7%82%B9.html整理编辑,转载请注明出处

  • 相关阅读:
    【leetcode】49. 字母异位词分组
    【leetcode】48. 旋转图像
    【leetcode】48. 全排列 2
    Day4前端学习之路——背景边框列表链接和更复杂的选择器
    Day3前端学习之路——CSS基本知识
    Day2前端学习之路——HTML基本知识
    Day1前端学习之路——概述
    Axure实现抽奖转盘(二)
    Axure实现百度登录页面(一)
    线性代数课程较好的资料
  • 原文地址:https://www.cnblogs.com/wifidog/p/4722328.html
Copyright © 2011-2022 走看看