OpenWrt配置lighttpd与bash-CGI
0. 确保没有安装过Luci
官方trunk版默认都没有的。
1. 安装相应的包
| 
 | 
 | 
2.编辑配置文件
| 
 | 
 | 
在末尾添加添加cgi.assign = ( ".sh" => "/bin/bash" )
再找到server.modules,添加"mod_cgi",
若无额外配置,include_shell "cat /etc/lighttpd/conf.d/*.conf"这一行可能需要注释掉。
3.重启lighttpd
| 
 | 
 | 
然后即可在/www/中添加.sh后缀的脚本来测试了
| 
 | 
 | 
| 
 | 
 | 
改一下权限:
| 
 | 
 | 
测试访问192.168.1.1/test.sh
成功显示:

注:
为什么没法用常见的LALMP……纯粹是因为路由器空间太小我也不想外挂U盘了而已…
