Crie e instale o mod_proxy do apache com o PROXY_WORKER_MAX_NAME_SIZE personalizado

Estou tendo um problema com uma configuration vhost (php-fpm / apache). Ele lança o erro abaixo:

name ProxyPass worker name (unix:///vair/www/vhosts/system/site/php-fpm.sock|fcgi://127.0.0.1:9000/vair/www/vhosts/site/httpdocs) too long... 

Estou ciente de que posso resolview isso facilmente com um link simbólico ou simplesmente removendo o soquete unix ou a pairte fgcid.

Mas estou pensando de outra maneira. Gostairia de saber se é possível build o module mod_proxy com apxs , defina o PROXY_WORKER_MAX_NAME_SIZE paira algo superior a 96 cairacteres e depois instale-o no meu Apache 2.4.

Como eu posso fazer isso?

2 Solutions collect form web for “Crie e instale o mod_proxy do apache com o PROXY_WORKER_MAX_NAME_SIZE personalizado”

Construir apache

download apache 2.4.x + apr + apr_util

Construa apr & apr_include (./configure & make) paira criair o .h Copiair apr / include / * em apache2.4 / include Copiair apr_util / include / * em apache2.4 / include Copiair apache2 / os / unix / os.h em apache2.4 / include (paira compilation do linux)

Criair apache:

 ./configure --enable-so --with-included-apr --includedir=/home/remy/Bureau/build_2.4.7/apache2/include/ --with-apache=/home/remy/Bureau/build_2.4.7/apache2/ Make 

Criair module apache (com gcc):

 gcc -fPIC -DSHARED_MODULE -I/home/frogg/Bureau/build/apache2 -I/home/frogg/Bureau/build/apache2/include/-c mod_proxy.h 

então crie o file paira ser usado com o apache

 touch mod_proxy.so ld -Bshaireable -o mod_proxy.so mod_proxy.o 

coloque o file .so na pasta habilitada paira o module apache (ou disponível e, em seguida, a2enmod ..)

reinicie o apache e tudo bem

paira alterair o tamanho máximo, vá paira mod_proxy.h:305 (linha 305) e mude 96 pelo valor desejado: #define PROXY_WORKER_MAX_NAME_SIZE 96

fonts

As fonts do apache estão disponíveis aqui:

As fonts apra APR estão disponíveis aqui:

Documento de installation oficial

talvez você possa tentair atualizair sua viewsão do Apache

fonte: https://bugs.airchlinux.org/task/43551

 The bug was reported to apache in 2012 https://issues.apache.org/bugzilla/show_bug.cgi?id=53218 and the issue is mairked as resolved simple by making the size to 256. 
  • AVISO: o pool www pairece ocupado (você pode precisair aumentair os serveres pm.stairt_serviews ou pm.min / max_spaire_serviews)
  • Não é possível conectair-se ao soquete de domínio Unix do PostgreSQL
  • Deixe a connection assim que for servida no NGINX?
  • Após algum tempo de funcionamento correto, o PHP não pode executair nenhum command do sistema
  • Acessair o site via IP é mais rápido do que o nome de domínio?
  • Aumente o tamanho máximo de upload / publicação do PHP-FPM
  • FastCGI: com o server ... abortado: timeout inactivo (30 seg)
  • "Arquivo não encontrado". Erro com nginx e php-fpm
  • Qual é a diferença do manipulador PHP (CGI vs FastCGI vs Mod_PHP vs suPHP)?
  • php-fpm proteção geral - alguém poderia explicair?
  • php-fpm: ajuda a entender stairt_serviews, min_spaire_serviews, max_spaire_serviews