Mon serveur Ubuntu a deux interfaces.
1) Public - eth0
2) Internal - eth1
Comment puis-je transférer le trafic Web (port 80) vers nginx exécuté sur eth1 à partir de l’interface publique eth0?
Je ne connais pas les règles ufw exactes pour terminer cela.
Merci
Meilleure réponse
ufw
ne résoudra pas votre problème qui permettra le transfert, mais il ne le fera pas. si vous voulez transférer votre trafic, vous devez écrire NAT
règle qui transmettra votre trafic provenant de l’IP public à l’IP privé.
Si vous souhaitez autoriser le transfert d’un réseau particulier vers un autre réseau, vous pouvez utiliser comme:
sudo ufw route allow in on eth0 out on eth1 to 10.0.0.0/8 port 80 from 192.168.0.0/16
ou
Si vous souhaitez transférer toutes les demandes réseau, vous pouvez utiliser comme
sudo ufw route allow in on eth0 out on eth1 to any port 80 from any
Il montrera comme:
sudo ufw status
Status: active
To Action From
-- ------ ----
10.0.0.0/8 80 on eth1 ALLOW FWD 192.168.0.0/16 on eth0
Pour plus d’informations, vous pouvez voir
man ufw