Em /etc/httpd/conf/httpd.conf
, verifique se você tem as linhas a seguir ativadas (sem # na frente delas):
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
Este link provavelmente será útil para você ler também: link
Vale a pena notar que o CentOS é uma versão de construção aberta do sistema operacional RedHat, portanto, qualquer documentação que você possa encontrar para o RedHat 5 quase sempre se aplica ao CentOS também. O CentOS 6 é lançado, por isso você também pode querer pensar em atualizar! Para configuração do Virtualhost; coloque isso no final de httpd.conf
:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName domain2.com
DocumentRoot /var/www
ProxyRequests Off
Order deny,allow
Allow from all
ProxyPass / http://192.168.1.120:8080/
ProxyPassReverse / http://192.168.1.120:8080/
</VirtualHost>
E veja como funciona. É claro que você terá que alterar domain2.com para seu próprio domínio e 192.168.1.120 para qualquer que seja sua própria infra-estrutura como endereços IP.