eu tenho SERVER1
e SERVER2
.
- Ambos Debian9, ambos com
ufw
. - Eu
net.ipv4.ip_forward=1
habilitei em ambos os servidores. SERVER1
ter o Apache2 rodando nas portas 80 e 443.
Preciso encaminhar as portas 80 e 443 para SERVER2
, SERVER1
mas minha configuração não está funcionando e estou recebendo ERR_CONNECTION_TIMED_OUT.
Topo /etc/ufw/before.rules
de SERVER2
:
*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to SERVER1:80
COMMIT
Eu reiniciei ufw +sysctl -p
O que estou fazendo de errado? Preciso configurar algo SERVER1
também?
Responder1
Esta não é exatamente a resposta à minha pergunta original, mas consegui fazê-lo com o proxy Apache2. Instalei o Apache2 SERVER2
(e habilitei o proxy) e mudei as configurações para conexão proxy.
padrão.conf
ProxyPass / http://SERVER1/
ProxyPassReverse / http://SERVER1/
ProxyPreserveHost On
padrão-ssl.conf
ProxyPass / https://SERVER1/
ProxyPassReverse / https://SERVER1/
ProxyPreserveHost On