Это первый раз, когда я устанавливаю lighttpd, и мне сложно настроить fcgi для работы / var / www / site /
Я продолжаю получать 403 Forbidden и пока что нашел только руководства, специфичные для php или использующие обходные пути.
Как правильно заставить fastcgi работать с другой папкой?
Мои файлы конфигурации:
lighttpd.conf
server.modules = (
"mod_access",
"mod_alias",
"mod_compress",
"mod_redirect",
#"mod_rewrite",
)
server.document-root = "/var/www"
server.upload-dirs = ( "/var/cache/lighttpd/uploads" )
server.errorlog = "/var/log/lighttpd/error.log"
server.pid-file = "/var/run/lighttpd.pid"
server.username = "www-data"
server.groupname = "www-data"
server.port = 80
index-file.names = ( "index.php", "index.html", "index.lighttpd.html" )
url.access-deny = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
compress.cache-dir = "/var/cache/lighttpd/compress/"
compress.filetype = ( "application/javascript", "text/css", "text/html", "text/plain" )
# default listening port for IPv6 falls back to the IPv4 port
include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
и 10-fastcgi.conf
server.modules += ( "mod_fastcgi" )
Быстрый CGI был успешно включен и сервер перезапущен, я пробовал много предложений, которые я нашел, но ни одно из них не сработало, они обычно приводили к сбою сервера.
Пожалуйста, простите мое невежество и укажите мне правильное направление. Спасибо.
Вы должны убедиться php
и php-cgi
установлены, а затем добавьте в свой lighttpd.conf
fastcgi.server = (
".php" => (( "bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",
"max-procs" => 2,
"bin-environment" => ( "PHP_FCGI_CHILDREN" => "10",
"PHP_FCGI_MAX_REQUESTS" => "10000" ),
"bin-copy-environment" => ( "PATH", "SHELL", "USER" ),
"broken-scriptfilename" => "enable" ))
)
После того, как вы добавите следующее, перезапустите lighttpd, и он должен работать. Вы можете увеличить количество процессов и потоков в соответствии с ресурсами вашего сервера.