Apache CentOS - ap_proxy_connect_backend disabling worker

1. Apache CentOS - ap_proxy_connect_backend disabling worker

Ricardo Poncio
poncior

(usa Debian)

Enviado em 09/10/2020 - 16:09h

Galera, já busquei muito na internet mas ainda não consegui uma solução para o meu problema.
Possuo uma máquina na nuvem uma VPS, e nela existe uma rede via OpenVPN que conecta esta VPS a um outro computador.

Existe um serviço na porta :8123 do segundo computador que preciso que apareça na porta :25597 do servidor, um comando no firewall e OK!
sudo firewall-cmd --permanent --add-forward-port=port=25597:proto=tcp:toaddr=10.8.0.10:toport=8123 

Porém agora quero usar um http://sub.dominio.com, o dominio.com assim como o http://sub já apontam para minha VPS, sendo assim criei um VirtualHost no Httpd:

<VirtualHost *:80>
ServerName sub.dominio.com
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:25597/
ProxyPassReverse / http://127.0.0.1:25597/
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
</VirtualHost>

Porém no /var/log/httpd/error.log tenho a saída ao tentar acessar o site:

[Fri Oct 09 15:53:17.128761 2020] [proxy:error] [pid 3919] (111)Connection refused: AH00957: HTTP: attempt to connect to 127.0.0.1:25597 (localhost) failed
[Fri Oct 09 15:53:17.128877 2020] [proxy:error] [pid 3919] AH00959: ap_proxy_connect_backend disabling worker for (localhost) for 0s
[Fri Oct 09 15:53:17.128902 2020] [proxy_http:error] [pid 3919] [client 177.3.74.86:58984] AH01114: HTTP: failed to make connection to backend: localhost

O que mais posso tentar?

Obs. 1: Já tentei utilizar retry=0 timeout=5 no ProxyPass
Obs. 2: Já tentei o comando /usr/sbin/setsebool -P httpd_can_network_connect 1
Obs. 3: SELINUXTYPE atualmente está como targeted e SELINUX como disabled (Já tentei com enforcing)
Obs. 4: Já tentei também desinstalar o httpd e usar o NGINX para fazer o proxy, mas um erro de conexão também acontece, porém com um texto um pouco diferente.
Obs. 5: Já tentei também usar o firewall para liberar só a porta e fazer o forward pelo Apache, porém além de dar no mesmo, eu preciso que não só pacotes HTTP mas como todos os TCPs faça o mesmo em outras portas, por isso divido entre Apache + Firewall
Obs. 6: Já rebootei muito a máquina rs.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts