Proxy reverso Apache 2.4 usando HTTPd

Proxy reverso Apache 2.4 usando HTTPd

Criei uma instância AWS EC2 com um IP público, vamos chamá-la de 100.0.0.0.

Adicionei uma regra para o grupo de segurança permitir o tráfego HTTP de entrada na porta 80 para qualquer IPv4.

Eu adicionei ao arquivo de configuração em:/etc/httpd/conf/httpd.conf

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass /test/ http://www.example.com/
    ProxyPassReverse /test/ http://www.example.com/
</VirtualHost>

Que quando eu fuihttp://100.0.0.0/teste/, recebi um 404 - Not Found exibido no meu navegador. Nada em error_log.

Eu também tentei isso com um host local

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass /test/ http://localhost:8080/
    ProxyPassReverse /test/ http://localhost:8080/
</VirtualHost>

&

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass /test/ http://127.0.0.1:8080/
    ProxyPassReverse /test/ http://127.0.0.1:8080/
</VirtualHost>

O que me deu nos logs:

Conexão recusada: AH00957: http: tentativa de conexão com 127.0.0.1:8080 (127.0.0.1) falhou

AH01114: HTTP: falha ao estabelecer conexão com backend: 127.0.0.1, referenciador:http://100.0.0.0/

Como isso foi criado com AWS, também tentei criar uma regra de saída, onde permiti qualquer uma para IPv4. Não tenho certeza se preciso definir mais regras na AWS ou se perdi uma etapa na configuração do meu proxy.

Veja o documento que segui:https://linuxtechlab.com/apache-as-reverse-proxy-centos-rhel/

Eu também referenciei:https://httpd.apache.org/docs/2.4/howto/reverse_proxy.htmlque me leva aowww.exemplo.comexemplo.

netstat -aon | grep 8080
TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       22304
TCP    [::]:8080              [::]:0                 LISTENING       22304
TCP    [::1]:8080             [::]:0                 LISTENING       25212

informação relacionada