文档章节

研究LuCI

临峰不畏
 临峰不畏
发布于 2015/04/27 23:19
字数 234
阅读 1813
收藏 6

OpenWrt里有微型的 http 服务器,叫 uhttpd。

可执行文件在 /usr/sbin/uhttpd,对应的配置文件是 /etc/config/uhttpd。打开这个文件:

里面指定的网页的 home 目录为 /www

于是去 /www 目录看一看


在该目录下有 index.html 文件,这很明显就是索引文件。还有 cgi-bin 与 luci-static 两个目录。有点网页基础的同学们都知道 cgi-bin 这个目录通常是存放可执行程序的,用于生成动态网页。而 luci-static 目录则是存放一些静态的文件,比如图片,css,javascript等。

打开 index.html 文件:

里面的内容其实就是一句话:跳转到 cgi-bin/luci 这个cgi程序去。而 cgi-bin/luci 则是个lua脚本。我们打开看看:

Lua脚本里面很简单,就是导入 luci.sgi.cgi 这个库文件,然后执行 luci.sgi.cgi.run() 这个函数。


© 著作权归作者所有

共有 人打赏支持
临峰不畏
粉丝 214
博文 187
码字总数 98583
作品 0
深圳
架构师
私信 提问
openwrt交叉编译shadowvpn和chinadns(第三章)

找到shadowvpn的github地址 https://github.com/aa65535/openwrt-shadowvpn 执行下载 根据上面的说明执行 从 OpenWrt 的 SDK 编译 切换到openwrt里的packagecd package 获取 Makefile git c...

stevenliu
2016/07/12
206
0
OpenWrt学习目标(更新)

最近在研究OpenWrt,总感觉这一看一点那也了解一点,没有目的,也没有重心。 这里,给自己拟定一个目标,就朝着这个目标去学。 目标:在OpenWrt上开发服务器软件,该软件可以通过LuCI进行控制...

临峰不畏
2015/05/01
0
8
【玩转开源】BananaPi R2 —— 第四篇 Openwrt Luci 初探

  什么是Luci呢?先直观的感受一下,打开web浏览器,输入R2的网关地址,然后出现了一个web登录界面,这个就是Openwrt Luci的应用。   那么到底什么是Luci呢?在这里我先给大家一个公式:...

JackZengLab
08/24
0
0
OpenWrt中pppoe拨号事件

核心:利用Linux的Hotplug(热插拔)参考:OpenWrt中的Hotplug脚本,该博主对OpenWrt有一些研究,可以关注看看 新建:/etc/hotplug.d/iface/99-ipreport: 会生成一个/tmp/ip.txt,里面有个外...

爬墙
2016/06/05
497
0
关于OpenWrt的LuCI-有人研究或者参与过这项目相关的开发吗?

LuCI是OpenWrt(https://openwrt.org/)里面关于web UI 的一个方案, 基于Lua语言,兼容C语言,它也是目前OpenWrt默认的web方案; 这有详细介绍http://luci.subsignal.org 近期要修改LuCI,学习了L...

TymonHuang
2013/07/31
2.1K
2

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部