포트 80의 트래픽을 포트 8080로 리디렉션하도록 서버를 설정했지만 작동하지 않습니다. (포트 80으로 텔넷하고 파이어 폭스와 연결할 수 없다면 "Connection refused"오류가 발생합니다.)포트 80을 8080으로 리디렉션 할 수 없습니다.
iptables를 사용하여 작동 시키지만 nftables를 사용하는 것이 좋습니다. 문제가 무엇인지 알 수있는 사람이 있습니까? (여기서 서버가 linode에서 제공하는 커널, linode.com에서 실행되고, 관련입니다.)
은 내가 /etc/nftables.conf에 다음있어 :
#!/usr/sbin/nft -f
flush ruleset
table ip fw {
chain in {
type filter hook input priority 0;
# accept any localhost traffic
iif lo accept
# accept traffic originated from us
ct state established,related accept
# accept ssh, alternative http
tcp dport { ssh, http, http-alt } ct state new counter accept
counter drop
}
}
table ip nat {
chain prerouting {
type nat hook prerouting priority 0;
tcp dport http redirect to http-alt
}
chain postrouting {
type nat hook postrouting priority 0;
}
}