1 votes

Installation de mod_proxy pour apache sur Gentoo

Je viens de passer à un serveur gentoo, et j'ai des problèmes pour installer apache avec mod_proxy. J'ai parcouru de nombreux documents sur l'utilisation de la commande USE mais je n'ai pas trouvé comment recompiler Apache avec le support de mod_proxy.

Pour être clair, j'ai installé apache mais mod_proxy n'est actuellement pas disponible dans mon dossier de modules. Les modules apache que j'obtiens en essayant

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

2voto

ss44 Points 471

J'ai essayé de suivre les conseils d'unixbhaskar mais il a quand même compilé apache sans les modules proxy, cependant j'ai trouvé qu'au lieu d'utiliser USE mais de mettre 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

Installation réussie d'apache avec les modules mod_proxy dans le dossier /usr/lib/apache/modules approprié.

1voto

Edge D-Vort Points 595

Veuillez suivre attentivement mes instructions :

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

Voici les paquets qui seront fusionnés, dans l'ordre :

Calcul des dépendances... terminé ! [ebuild R ] www-servers/apache-2.2. 16 USE="ldap ssl -debug -doc (-selinux) -static -suexec - threads" 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

Total : 1 paquet (1 réinstallation), Taille des téléchargements : 0 kB

Souhaitez-vous fusionner ces paquets ? [Oui/Non] n

Arrêter de fumer.

J'espère que la partie en gras vous concerne, c'est-à-dire que vous voulez l'activer ? si c'est le cas, utilisez le drapeau USE et incluez ces options, puis émergez. Comme je l'ai fait dans l'exemple ci-dessus, il suffit de remplacer mod_proxy par les options en gras et cela résoudra vos problèmes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X