启动lighttpd出现找不到mod_indexfile.so库
/ # lighttpd -f /etc/lighttpd.conf
2022-09-29 18:15:33: plugin.c.195) dlopen() failed for: /usr/lib/lib/mod_indexfile.so /usr/lib/lib/mod_indexfile.so: cannot open shared object file: No such file or directory
2022-09-29 18:15:33: server.c.1238) loading plugins finally failed
问题分析
实际库文件的路径是在/usr/lib目录下,但是系统编译的时候默认指定到了/usr/lib/lib/目录下,所以才会导致启动出现无法找到库文件
如何修改默认库文件路径
库文件默认对应参数为libdir,所以我们只需要找到libdir如何修改即可
查看configure文件,搜索libdir
1002:libdir='${e