Thursday 16 November 2017

Lighttpd cgi binary options


Segurança, velocidade, conformidade e flexibilidade - tudo isso descreve lighttpd (pron. Lighty) que está redefinindo rapidamente a eficiência de um servidor web, conforme projetado e otimizado para ambientes de alto desempenho. Com uma pequena pegada de memória em comparação com outros servidores web, gerenciamento eficaz da carga de CPU e conjunto de recursos avançados (FastCGI, SCGI, Auth, Compressão de Saída, Reescrita de URL e muitos mais) lighttpd é a solução perfeita para todos os servidores Que está sofrendo problemas de carga. E o melhor de todos os seus Open Source licenciado sob a licença BSD revisado. Lighttpd poderes vários populares Web 2.0 sites. Sua infra-estrutura de alta velocidade permite escalar várias vezes melhor com o mesmo hardware do que com servidores web alternativos. Este rápido servidor web e sua equipe de desenvolvimento criam um servidor web com as necessidades da futura web em mente: Mais rápido FastCGI COMET atende modmailbox Async IO Sua arquitetura orientada a eventos é otimizada para um grande número de conexões paralelas (keep-alive) que É importante para aplicações AJAX de alto desempenho. 31 de outubro de 2017 Alterações importantes melhoram FastCGI, SCGI. Proxy reconectar em falha correções de bugs Destaques melhorias melhorar FastCGI, SCGI. Proxy reconectar em sistemas de compilação de falhas: não construir módulos para os quais as dependências não estão presentes autobuild: use CCFORBUILD para limão quando compilação cruzada config: warn se modauthnldap, mysql não listado configurações de arquivo remoto IP condições são válidas para TLS SNI moddeflate ignorar 82168217 Em deflate. mimetypes moddeflate saltar desinflar se loadavg muito alto modaccesslog n logs taxa de compressão modexpire por mimetype modevhost padrões de correspondência parcial moddirlisting config cabeçalho e arquivos readme correções de bugs correção potencial corrupção tempfile com resposta de streaming fd vazamento ao usar libev (1.4.42) fix Autenticação de certificado de cliente ssl segfaults (1.4.42) fixar prefixo de modscgi correspondente para sempre corresponder urlLighttpd 1.4 em sistemas Unix Esta seção contém notas e dicas específicas para Lighttpd 1.4 instala de PHP em sistemas Unix. Use o raquo Lighttpd trac para aprender a instalar o Lighttpd corretamente antes de continuar. Fastcgi é o SAPI preferido para conectar PHP e Lighttpd. O Fastcgi é automatizado no php-cgi no PHP 5.3, mas para versões mais antigas configure o PHP com --enable-fastcgi. Para confirmar que o PHP tem fastcgi habilitado, php - v deve conter PHP 5.2.5 (cgi-fcgi) Antes do PHP 5.2.3, fastcgi foi habilitado no php binário (não havia php-cgi). Permitir Lighttpd gerar processos php Para configurar o Lighttpd para se conectar a php e gerar processos fastcgi, edite lighttpd. conf. Sockets são preferidos para se conectar a fastcgi processos no sistema local. Exemplo 1 Parcial lighttpd. conf A diretiva bin-path permite que lighttpd spawn processos fastcgi dinamicamente. PHP gerará filhos de acordo com a variável de ambiente PHPFCGICHILDREN. A diretiva quotbin-environmentquot define o ambiente para os processos gerados. O PHP irá matar um processo filho após o número de solicitações especificadas por PHPFCGIMAXREQUESTS ser atingido. As diretrizes quotmin-procsquot e quotmax-procsquot geralmente devem ser evitadas com o PHP. O PHP gerencia seus próprios filhos e caches de código de operação como a APC só compartilhará entre as crianças gerenciadas pelo PHP. Se quotmin-procsquot é definido como algo maior do que 1, o número total de php respondedores será multiplicado PHPFCGICHILDREN (2 min-procs 16 filhos dá 32 respondedores). Spawning com spawn-fcgi Lighttpd fornece um programa chamado spawn-fcgi para facilitar o processo de desova fastcgi processos mais fácil. Spawning php-cgi É possível spawn processos sem spawn-fcgi, embora um pouco de pesada-elevação é necessária. Configurando o ambiente PHPFCGICHILDREN var controla quantos filhos o PHP gerará para lidar com solicitações de entrada. Definir PHPFCGIMAXREQUESTS determinará quanto tempo (em solicitações) cada criança viverá. Here039s um simples bash script para ajudar spawn php respondedores. Exemplo 2 Repetidores FastCGI de desova lt-- Iniciar --gt / bin / bash / usr / bin / spawn-fcgi - s /var/run/lighttpd/php-fastcgi-kr. php. net. socket - f / usr / bin / Php-cgi - c /etc/php-kr. php. net. ini - u lighttpd - g lighttpd - C4 - P /var/run/spawn-fcgi-kr. php. net. pid - F 12 lt - - End --gt lighttpd 1.5 - Config lt-- Iniciar --gt HTTPhost () kr. php. net server. document-root /home/kr. php. net accesslog. filename /var/log/lighttpd/kr. php. net-accesslog index-file. names (index. php, index. html, index. htm) url. access-deny (,.inc,.htaccess) server. error-handler-404 /error. php alias. url /FAQ. php gt /home/kr. php. net/manual/kr/faq. php, / stats gt /home/kr. php. net-stats) setenv. add-environment (MIRRORLANGUAGE gt kr, MIRRORSTATS gt 1) HTTPurl. php proxy-core. balancer proxy-core. allow-x-sendfile ativar proxy-core. protocol fastcgi proxy-core. backends (unix: /var/run/lighttpd/php-fastcgi-kr. php. Net. socket) proxy-core. max-pool-size 16 lt-- End --gtlt-- Iniciar --gt / bin / bash / usr / bin / spawn-fcgi - s / var / run / lighttpd / php - Fastcgi-kr. php. net. socket - f / usr / bin / php-cgi - c /etc/php-kr. php. net. ini - u lighttpd - g lighttpd - C4 - P / var / run / spawn - fcgi-kr. php. net. pid - F 12 lt-- End --gt lighttpd 1.5 - Config lt-- Iniciar --gt HTTPhost () kr. php. net server. document-root /home/kr. php. net accesslog. filename /var/log/lighttpd/kr. php. net-accesslog index-file. names (index. php, index. html, index. htm) url. access-deny (,.inc,.htaccess) Server. error-handler-404 /error. php alias. url (/FAQ. php gt /home/kr. php. net/manual/kr/faq. php, / stats gt /home/kr. php. net-stats ) Setenv. add-environment (MIRRORLANGUAGE gt kr, MIRRORSTATS gt 1) HTTPurl. php proxy-core. balancer proxy-core. allow-x-sendfile ativar proxy-core. protocol fastcgi proxy-core. backends (unix: /var/run/lighttpd/php-fastcgi-kr. php. net. socket) proxy-core. max-pool-size 16 lt-- End --gt

No comments:

Post a Comment