Редактируем файл /opt/etc/lighttpd/lighttpd.conf Раскоментируем модули: "mod_access" "mod_auth" "mod_cgi" "mod_scgi" "mod_accesslog" Думаем и устанавливаем корректно: server.document-root = "/opt/share/www/" server.errorlog = "/opt/var/log/lighttpd/error.log" accesslog.filename = "/opt/var/log/lighttpd/access.log" url.access-deny = ( "~", ".inc", ".sqlite", ".db" ) server.port = 80 cgi.assign = ( ".pl" => "/opt/bin/perl", ".cgi" => "/opt/bin/perl" ) fastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/tmp/php-fcgi.sock", "bin-path" => "/opt/bin/php-fcgi", "max-procs" => 1, "bin-environment" => ( "PHP_FCGI_CHILDREN" => "2", "PHP_FCGI_MAX_REQUESTS" => "1000" ) ) ) ) include_shell "cat /opt/etc/lighttpd/conf.d/*.conf" Можно закрыть некоторые каталоги авторизацией - для этого в файле /opt/etc/lighttpd/lighttpd-plain.user задаются пары ЛОГИН:ПАРОЛЬ (или ЛОГИН:MD5) и открывается секция: auth.require = ( "/path1" => ( "method" => "basic", "realm" => "download archiv", "require" => "user=admin" ), "/path2" => ( "method" => "digest", "realm" => "download archiv", "require" => "valid-user" ) )
Linux/Windows Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor