Instalando o mod_proxy para o apache no Gentoo

1

Eu apenas mudei para trabalhar com um servidor gentoo e estou tendo problemas para instalar o apache com o mod_proxy. Eu examinei muitos dos documentos para usar o comando USE, mas ainda não descobri como recompilar o Apache com suporte ao mod_proxy.

Para ficar claro, eu tenho o apache instalado, mas o mod_proxy não está disponível na pasta my modules. Os módulos do apache que eu recebo ao tentar

emerge -pv apache

APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -substitute -version" APACHE2_MPMS="-event -itk -peruser -prefork -worker" 0 kB
    
por ss44 01.11.2010 / 02:06

2 respostas

2

Eu tentei seguir o conselho do unixbhaskar, mas ele ainda compilava o apache sem os módulos proxy, no entanto eu encontrei em vez de usar o USE, mas definindo APACHE2_MODULEs:

APACHE2_MODULES="proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" emerge -av apache

Apache instalado com sucesso com os módulos mod_proxy na pasta / usr / lib / apache / modules apropriada.

    
por 01.11.2010 / 17:15
1

Por favor, siga atentamente as minhas instruções:

root@bhaskar-laptop_08:29:26_Mon Nov 01:/ # sudo USE="mod_proxy" emerge -av apache

Estes são os pacotes que seriam mesclados, na ordem:

Calculando dependências ... pronto! [ebuild R] www-servidores / apache-2.2.16 USE="ldap ssl -debug -doc (-selinux) -static -suexec -threads" APACHE2_MODULES="alias de ações auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user cache de autoindex cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expira ext_filter file_cache cabeçalho do filtro inclui informações log_config logio mem_cache mime mime_magic negociação reescrita setenvif status de spelling unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -substitute -version "APACHE2_MPMS=" - evento -itk -peruser -prefork -worker "0 kB

Total: 1 pacote (1 reinstalar), Tamanho dos downloads: 0 kB

Gostaria de mesclar esses pacotes? [Sim / Não] n

Parando.

Espero que a parte em negrito seja sua preocupação significa que você quer ativar certo ?? se assim for, então por favor use o flag USE e inclua essa opção e então emerge. Como eu faço acima, basta substituir mod_proxy com as opções de negrito e ele vai resolver o seu dever.

    
por 01.11.2010 / 04:09