api文档 luci_研究LuCI - 技术手札 - OSCHINA - 中文开源技术交流社区
OpenWrt里有微型的 http 服務(wù)器,叫 uhttpd。
可執(zhí)行文件在 /usr/sbin/uhttpd,對(duì)應(yīng)的配置文件是 /etc/config/uhttpd。打開這個(gè)文件:
里面指定的網(wǎng)頁的 home 目錄為 /www
于是去 /www 目錄看一看
在該目錄下有 index.html 文件,這很明顯就是索引文件。還有 cgi-bin 與 luci-static 兩個(gè)目錄。有點(diǎn)網(wǎng)頁基礎(chǔ)的同學(xué)們都知道 cgi-bin 這個(gè)目錄通常是存放可執(zhí)行程序的,用于生成動(dòng)態(tài)網(wǎng)頁。而 luci-static 目錄則是存放一些靜態(tài)的文件,比如圖片,css,javascript等。
打開 index.html 文件:
里面的內(nèi)容其實(shí)就是一句話:跳轉(zhuǎn)到 cgi-bin/luci 這個(gè)cgi程序去。而 cgi-bin/luci 則是個(gè)lua腳本。我們打開看看:
Lua腳本里面很簡(jiǎn)單,就是導(dǎo)入 luci.sgi.cgi 這個(gè)庫(kù)文件,然后執(zhí)行 luci.sgi.cgi.run() 這個(gè)函數(shù)。
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的api文档 luci_研究LuCI - 技术手札 - OSCHINA - 中文开源技术交流社区的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中文分词_中文分词及其应用
- 下一篇: 源码解读_Go Map源码解读之Map迭