openwrt下安装lighttpd/webdav模块及改变安装目录

Openwrt下安装lighttpd及Webdav模块


安装lightttpd
1.opkg update
2.opkg install lighttpd(依赖libxml库)
3.修改/etc/lighttpd/lighttpd.conf
  a.把    static-file.exclude-extensions = (".php", ".pl", ".fcgi")
    改成:static-file.exclude-extensions = (".php", ".pl", ".fcgi", ".lua")
  b.在文件的最后面加上:
    $SERVER[] == ":80" {
     server.document-root = "/www/"
     cgi.assign = ( "luci" => "/usr/bin/lua")
    }
  c.将server.modules段改成:
server.modules = (
# "mod_rewrite",
# "mod_redirect",
# "mod_alias",
# "mod_auth",
# "mod_status",
# "mad_fastcgi",
# "mod_proxy",
# "mod_simple_vhost",
"mod_cgi"
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
# "mod_webdav"
)
5.编辑/www/index.html
把 /cgi-bin/luci
改成 /cgi-bin/luci.lua


6. /etc/init.d/uhttpd stop
   /etc/init.d/uhttpd disable
   /etc/init.d/lighttpd enable
   /etc/init.d/lighttpd start


安装Webdav模块
1.修改 etc/lighttpd/lighttpd.conf,c.将server.modules段改成:
server.modules = (
# "mod_rewrite",
# "mod_redirect",
# "mod_alias",
# "mod_auth",
# "mod_status",
# "mad_fastcgi",
# "mod_proxy",
# "mod_simple_vhost",
"mod_cgi",
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
"mod_webdav"
)
2.opkg update
3.opkg install lighttpd-mod-webdav
4./etc/init.d/lighttpd reload


opkg安装包位置重定向
1.新疆目标目录
     mkdir /mnt/sda1/packages/ (如果目录在U盘上,那将直接安装到U盘) 
2.修改opkg的配置文件
     echo dest usb /mnt/sda1/packages/ >> /etc/opkg.conf
3.下载包到重定向位置
     opkg --dest usb install python
4.构建系统环境
     ln -s /mnt/sda1/packages/usr/bin/python /usr/bin/python
  

你可能感兴趣的:(openwrt下安装lighttpd/webdav模块及改变安装目录)