openwrt中uhttpd替換成lighttpd

2021-07-10 19:38:38 字數 811 閱讀 8430

openwrt 中 附帶的http server是比較多的,uhttpd本身是不支援php功能的,如果要使用php功能可以選擇lighttpd。

而選擇lighttpd後對原來的luci支援不太好,這裡對lighttpd配置做了一點修改,可以實現對luci的支援。

1. 配置編譯openwrt:

2. 修改lighttpd.conf

a.  server.modules= ("mod_cgi", ...)

b.  static-file.exclude-extensions= (".lua", ...)

c.  cgi.assign = ( ".lua"=>"/usr/bin/lua",...)

3.  

修改/www/index.html中url=/cgi-bin/luci 為url=/cgi-bin/luci.lua 4

ln -s /www/cgi-bin/luci /www/cgi-bin/luci.lua

Openwrt中新增ndpi支援

ndpi ntop deep package inspection 能實現深度包檢測,雖然openwrt沒有原生支援,但是有高手已經將其移植到openwrt之上。新增ndpi的方法如下 2.在openwrt原始碼目錄的package資料夾中新建乙個資料夾,資料夾名隨意,譬如ipt ndpi 3.開啟...

手動編譯LUCI 到 openwrt中

分類 openwrt 2013 11 15 17 16 1215人閱讀收藏 舉報 之前編譯的openwrt一直都沒有介面需要手動安裝介面,其實手動安裝介面很簡單,只需要簡單的三個步驟即可 首先,telnet進入路由器 telnet 192.168.1.1.此時會看到openwrt的歡迎介面 然後,更...

openwrt中uci配置引數讀取

openwrt中通過uci 系統儲存的引數都存放在 etc config 目錄下面,儲存引數的具體檔案與使用者自己的使用的commit語句中引數有關。例如 uci commit system 該語句儲存配置的檔案就在 etc config system 配置引數的儲存的按照一定格式儲存例 confi...