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盘了而已…