Hallo,
ich habe gestern auf meinem kleinen HTPC seit längerem mal wieder ein FreeBSD installiert. Ich habe ein 8.2 Release i386 genommen und möchte den u.a. auch als Webserver verwenden. Da ich ein Fan vom lighttpd bin, möchte ich auch diesen dort installieren. Zuerst haben ich ihn aus den Packages installiert und nur minimal konfiguriert. Danach ein kleiner Test
Alles super. Nun hab ich mich rangemacht eine vhosts conf zu schreiben, bzw. auch nur minimal anzupassen. Mehr als den host, server_name und document_root habe ich nicht angepasst. Also gleich danach:
Also gleich mal gegooglet und folgenden Bugreport gefunden:
http://freebsd.1045724.n5.nabble.co...pd-mod-indexfile-mod-access-so-td3654680.html
Der beschreibt genau mein Problem, scheint aber nicht gefixt zu sein. Ich habe auch schon dem Maintainer eine Mail geschrieben, ob es einen Workaround gibt.
Habe nun schon so einiges versucht von mod_indexfile manuell nochmal in die modules.conf eintragen, über installieren aus den Ports bis hin zu einem Link mit dem Namen "mod_indexfile, mod_access.so" zu erstellen. Hilft leider alles nicht wirklich. Es scheint also irgendwie von lighttpd mod_indexfile (welches ja default geladen wird), statt mod_indexfile.so geladen. Hat jemand diese Problem schon gehabt und wenn ja wie habt ihr es umgangen?
Ich kann mir auch noch nicht so 100% erklären, warum der Fehler nur auftaucht, wenn ich eine vhosts conf mitlade und ansonsten nicht, aber wahrscheinlich braucht er ohne den vhost mod_indexfile nicht.
Ich bin über jeden Tip sehr dankbar.
ich habe gestern auf meinem kleinen HTPC seit längerem mal wieder ein FreeBSD installiert. Ich habe ein 8.2 Release i386 genommen und möchte den u.a. auch als Webserver verwenden. Da ich ein Fan vom lighttpd bin, möchte ich auch diesen dort installieren. Zuerst haben ich ihn aus den Packages installiert und nur minimal konfiguriert. Danach ein kleiner Test
Code:
/usr/local/etc/rc.d/lighttpd onestart
Starting lighttpd.
Alles super. Nun hab ich mich rangemacht eine vhosts conf zu schreiben, bzw. auch nur minimal anzupassen. Mehr als den host, server_name und document_root habe ich nicht angepasst. Also gleich danach:
Code:
Starting lighttpd.
2011-04-09 15:38:56: (plugin.c.169) dlopen() failed for: /usr/local/lib/lighttpd/mod_indexfile, mod_access.so Cannot open "/usr/local/lib/lighttpd/mod_indexfile, mod_access.so"
2011-04-09 15:38:56: (server.c.650) loading plugins finally failed
/usr/local/etc/rc.d/lighttpd: WARNING: failed to start lighttpd
Also gleich mal gegooglet und folgenden Bugreport gefunden:
http://freebsd.1045724.n5.nabble.co...pd-mod-indexfile-mod-access-so-td3654680.html
Der beschreibt genau mein Problem, scheint aber nicht gefixt zu sein. Ich habe auch schon dem Maintainer eine Mail geschrieben, ob es einen Workaround gibt.
Habe nun schon so einiges versucht von mod_indexfile manuell nochmal in die modules.conf eintragen, über installieren aus den Ports bis hin zu einem Link mit dem Namen "mod_indexfile, mod_access.so" zu erstellen. Hilft leider alles nicht wirklich. Es scheint also irgendwie von lighttpd mod_indexfile (welches ja default geladen wird), statt mod_indexfile.so geladen. Hat jemand diese Problem schon gehabt und wenn ja wie habt ihr es umgangen?
Ich kann mir auch noch nicht so 100% erklären, warum der Fehler nur auftaucht, wenn ich eine vhosts conf mitlade und ansonsten nicht, aber wahrscheinlich braucht er ohne den vhost mod_indexfile nicht.
Ich bin über jeden Tip sehr dankbar.