Hallo Forum,
Ich hab mir gestern auf meinen Root-Server neben dem normalen laufenden Apachen auch lighttpd installiert.
lighttpd soll nur für das Streaming von Videos eingesetzt werden - also kein PHP, MYSQL udgl.
Erwähnt sei auch noch, dass in das Verzeichnis "/srv/www/vhosts/automobilly.com/httpdocs" der normale Webserver (Apache) zugreift.
Jetzt dachte ich mit folgenden Einstellungen würde ich mein Glück perfektionieren.
lighttpd.conf
modules.conf
Dann hab ich noch im Verzeichnis vhosts.d folgende conf angelegt
automobilly.conf
Und jetzt kommt der Teil den ich nicht verstehe.
Wenn ich den server.document-root = "/srv/www/htdocs" belasse, bekomme ich die test.html ordnungsgemäß angezeigt.
Wenn ich aber - und so muß es sein - auf server.document-root = "/srv/www/vhosts/automobilly.com/httpdocs" ändere bekomme ich ein 403 - Forbidden.
Jetzt dachte ich, dass es an der .htaccess liegt die sich dort befindet und habe die kurzerhand auf .txt geändert - ohne Erfolg.
Ich vermute mal, dass es an den Berechtigungen des Users und der Gruppe liegt die ja auf folgendes eingestellt ist:
Damit ich jetzt mal zum Anfang nix vergesse:
Das System ist ein SuSE Linux 11.0
Ich hoffe Ihr könnt mir helfen.
Vielen Dank auch.
Ich hab mir gestern auf meinen Root-Server neben dem normalen laufenden Apachen auch lighttpd installiert.
lighttpd soll nur für das Streaming von Videos eingesetzt werden - also kein PHP, MYSQL udgl.
Erwähnt sei auch noch, dass in das Verzeichnis "/srv/www/vhosts/automobilly.com/httpdocs" der normale Webserver (Apache) zugreift.
Jetzt dachte ich mit folgenden Einstellungen würde ich mein Glück perfektionieren.
lighttpd.conf
Code:
server.port = 3000
##
## Run as a different username/groupname.
## This requires root permissions during startup.
##
server.username = "lighttpd"
server.groupname = "lighttpd"
##
## Document root
##
server.document-root = "/srv/www/htdocs"
modules.conf
Code:
server.modules = (
"mod_access",
"mod_flv_streaming",
# "mod_alias",
# "mod_compress",
# "mod_secdownload",
# "mod_auth",
# "mod_evasive",
# "mod_redirect",
# "mod_rewrite",
# "mod_setenv",
# "mod_usertrack",
)
flv-streaming.extensions = ( ".flv" )
Dann hab ich noch im Verzeichnis vhosts.d folgende conf angelegt
automobilly.conf
Code:
$HTTP["host"] == "www.automobilly.com" {
server.document-root = "/srv/www/vhosts/automobilly.com/httpdocs"
accesslog.filename = log_root + "/automobilly_access.log"
}
Und jetzt kommt der Teil den ich nicht verstehe.
Wenn ich den server.document-root = "/srv/www/htdocs" belasse, bekomme ich die test.html ordnungsgemäß angezeigt.
Wenn ich aber - und so muß es sein - auf server.document-root = "/srv/www/vhosts/automobilly.com/httpdocs" ändere bekomme ich ein 403 - Forbidden.
Jetzt dachte ich, dass es an der .htaccess liegt die sich dort befindet und habe die kurzerhand auf .txt geändert - ohne Erfolg.
Ich vermute mal, dass es an den Berechtigungen des Users und der Gruppe liegt die ja auf folgendes eingestellt ist:
Code:
server.username = "lighttpd"
server.groupname = "lighttpd"
Damit ich jetzt mal zum Anfang nix vergesse:
Das System ist ein SuSE Linux 11.0
Ich hoffe Ihr könnt mir helfen.
Vielen Dank auch.