Re: Umstellung von thttpd auf lighttpd
On Sun, Jun 04, 2006 at 03:14:07PM +0200, Dirk Salva wrote: > On Sun, Jun 04, 2006 at 02:14:21PM +0200, Joerg Rieger wrote: > > > - des weiteren gibt es ein Unterverzeichnis /var/www/cgi, in welchem > > > eine index.htm und einige .cgi-Dateien liegen. Trotz Aktivierung des > > > Modules cgi werden die cgi-Dateien nicht ausgeführt, sondern mir wird > > > der Download bzw. "öffnen mit" angeboten:-( > > steht in der 10-cgi.conf: > > cgi-assign ( "/cgi-bin/" => "" ) > > Ja. Wie gesagt, ändere ich das in /cgi/, so geht nix mehr. die cgi.conf sollte in etwa so aussehen: ## CGI programs allow you to enhance the functionality of the server in a very ## straight and simple way.. ## ## Documentation: /usr/share/doc/lighttpd-doc/cgi.txt ##http://www.lighttpd.net/documentation/cgi.html server.modules += ( "mod_cgi" ) $HTTP["url"] =~ "/cgi/" { cgi.assign = ( "" => "" ) } Hab bisher nur fastcgi benutzt. Das ging soweit ohne grosse Anstrengungen. > > Die notwendigen Angaben für Auth findest du hier: > > http://www.lighttpd.net/documentation/authentication.html > > Und damit komme ich nicht klar, sonst hätte ich nicht nachgefragt. Meine config für Auth: ## Authentication for lighttpd ## ## Documentation: /usr/share/doc/lighttpd-doc/authentication.txt.gz ##http://www.lighttpd.net/documentation/authentication.html server.modules+= ( "mod_auth" ) auth.backend = "htpasswd" auth.backend.htpasswd.userfile = "/etc/lighttpd/users" auth.require = ( "/~joerg" => ( "method" => "basic", "realm" => "Auth", "require" => "user=joerg" ), "/share" => ( "method" => "basic", "realm" => "Share Authentication" "require" => "valid-user" ) ) In /etc/lighttpd/users werden dabei die user+passwörter abgespeichert, mit htpasswd von Apache angelegt. J -- http://www.lumrix.net -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Umstellung von thttpd auf lighttpd
On Sun, Jun 04, 2006 at 02:14:21PM +0200, Joerg Rieger wrote: > On Sun, Jun 04, 2006 at 12:44:45PM +0200, Dirk Salva wrote: > > Probleme: > > - des weiteren gibt es ein Unterverzeichnis /var/www/cgi, in welchem > > eine index.htm und einige .cgi-Dateien liegen. Trotz Aktivierung des > > Modules cgi werden die cgi-Dateien nicht ausgeführt, sondern mir wird > > der Download bzw. "öffnen mit" angeboten:-( > > steht in der 10-cgi.conf: > cgi-assign ( "/cgi-bin/" => "" ) Mist, vertippt, so wäre es korrekt: cgi.assign = ( "/cgi-bin/" => "" ) ^ vergessen -- LuMriX.net GmbH http://www.lumrix.net -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Umstellung von thttpd auf lighttpd
On Sun, Jun 04, 2006 at 12:44:45PM +0200, Dirk Salva wrote: > Probleme: > - des weiteren gibt es ein Unterverzeichnis /var/www/cgi, in welchem > eine index.htm und einige .cgi-Dateien liegen. Trotz Aktivierung des > Modules cgi werden die cgi-Dateien nicht ausgeführt, sondern mir wird > der Download bzw. "öffnen mit" angeboten:-( steht in der 10-cgi.conf: cgi-assign ( "/cgi-bin/" => "" ) > - trotz Aktivierung des Modules auth und Vorhandensein der .htpasswd im > Unterverzeichnis /cgi wird nicht nach User und Passwort gefragt. War in der Antwort im anderen Thread nicht ganz eindeutig, die Authenfizierungsmöglichkeiten sind dieselben wie bei Apache. Allerdings werden .htaccess usw. nicht ausgewertet. Die notwendigen Angaben für Auth findest du hier: http://www.lighttpd.net/documentation/authentication.html > - aktiviere ich das Modul ssl, weil ich für ein bestimmtes > Unterverzeichnis https haben möchte, so geht plötzlich gar nichts mehr. > Ich kann noch nichtmal auf die Startseite zugreifen. Interessanterweise > läuft der lighttpd dann auch gar nicht mehr an, sprich, wenn ich ihn > starte, scheint er sich sofort wieder zu beenden. Fehlermeldung gibts > natürlich keine im log. Hast du ein ssl certificate erstellt und die location dazu in der config angegeben? http://www.lighttpd.net/documentation/ssl.html Ansonsten starte zum testen lighttpd nicht über das script sondern von der console aus mit lighttpd -D -f path/to/your/lighttpd.conf Dann sollte dort schon zu entnehmen sein warum er nicht startet. -- http://www.lumrix.net -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)