Para criar o apache
faça o download do apache 2.4.x + apr + apr_util
Build apr & apr_include (./configure & make) to create the .h Copy apr/include/* in apache2.4/include Copy apr_util/include/* in apache2.4/include Copy apache2/os/unix/os.h in apache2.4/include (for linux build)
Construir o 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
Compile o módulo do apache (com o gcc):
gcc -fPIC -DSHARED_MODULE -I/home/frogg/Bureau/build/apache2 -I/home/frogg/Bureau/build/apache2/include/-c mod_proxy.h
crie então o arquivo para ser usado com o apache
touch mod_proxy.so
ld -Bshareable -o mod_proxy.so mod_proxy.o
coloque o arquivo .so na sua pasta habilitada para o módulo do apache (ou disponível e, em seguida, a2enmod ..)
reinicie o apache e tudo ficará bem
para alterar o tamanho máximo, vá para mod_proxy.h:305
(linha 305)
e mude 96 pelo valor que você quer:
#define PROXY_WORKER_MAX_NAME_SIZE 96
fontes
As fontes do apache estão disponíveis aqui:
As fontes APR do apache estão disponíveis aqui:
Documento de instalação oficial