在uHTTPd上安裝LuCI
這是安裝Web用戶界面LuCI的要點润文。運行"opkg update && opkg list luci-*"命令查找所有可用的能通過LuCI管理OpenWrt的軟件包茬腿。
安裝
在軟件庫中檢索可用軟件包的最新列表:
opkg update
? 完整安裝一個不需要HTTPS支持的LuCI:
opkg install luci
? 完整安裝一個需要HTTPS支持的LuCI:
opkg install luci-ssl
OPKG 安裝 luci
本地語言支持
基本的LuCI Web用戶界面是英文的。但是酷勺,志愿者們正積極的把它翻譯成許多語言。參見http://i18n.luci.subsignal.org/pootle/可以參與扳躬!有關(guān)可用包的列表脆诉,運行
opkg list | grep luci-i18n-
您會看到一個可用語言包的列表甚亭。要安裝你的母語,例如運行
opkg install luci-i18n-chinese
您還可以通過網(wǎng)頁界面安裝語言包击胜,你可以同時安裝多個LuCI語言包,要在它們之間切換可通過網(wǎng)頁界面或編輯這個文件 → /etc/config/luci
開始使用Web服務(wù)器(uHTTPd)
Web服務(wù)器uHTTPd是LuCI安裝包的一個依賴軟件亏狰,它會在你安裝LuCI時自動安裝。 安裝后偶摔,Web服務(wù)器是未運行的!你需要手動開啟它暇唾。你還應(yīng)該使能Web服務(wù)器,以使它在你重啟路由器時自動啟動辰斋。 下面的第一個命令啟動Web服務(wù)器策州,第二個使它在重啟時啟動。
/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable
現(xiàn)在亡呵,你應(yīng)該能夠連接到Web服務(wù)器http://192.168.1.1享受LuCI提供的服務(wù)了抽活。
詳細資料
LuCI做為“元包”安裝,它同時安裝了其他幾個被定義為依賴關(guān)系的包锰什。 尤其是下硕,它安裝了uHTTPd Web服務(wù)器,配置為供LuCI使用汁胆。 安裝的依賴包如下(更多信息參見LuCI技術(shù)參考):
? 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是標準的文檔根目錄嫩码。 因此誉尖,通過請求該文檔根目錄(在瀏覽器中輸入設(shè)備IP地址)可以找到一個如index.html的索引文件(uHTTPd設(shè)置)。 配備的/www/index.html(與LuCI一起安裝)文件會在收到請求時把你重定向到/cgi-bin/luci目錄铸题, 這是LuCI的默認CGI通道铡恕。這僅是一個腳本,它主要是在/usr/bin/lua中調(diào)用Lua丢间。 uHTTPd默認配置為用CGI加載/cgi-bin路徑下的頁面探熔,從而通過/cgi-bin/luci 腳本為這些網(wǎng)頁開啟服務(wù)。
另外烘挫,也可以把Lua作為嵌入式進程來運行LuCI诀艰。uHTTPd支持這一點; 可以參考uHTTPd Web服務(wù)器配置上uHTTPd的UCI配置的相關(guān)文章和章節(jié) 。
本文章由http://www.wifidog.pro/2015/08/11/openwrt-luci%E8%A6%81%E7%82%B9.html整理編輯饮六,轉(zhuǎn)載請注明出處