web-dev-qa-db-ja.com

エイリアスポート/別のローカルポートへのポート転送

EC2でAmazonLinuxAMIを使用しています。

以前は、AWSウェブコンソール(セキュリティグループ内)の内部ポートとは異なる外部ポートを入力することができました。現在は、内部ポートと外部ポートの両方に同じポートのみを許可しています。

ポート80と8000の両方から見えるようにするには、同じデーモンが必要です。デーモンは現在、ポート80で実行されています。

同じインスタンスでポート8000​​から80を「ポートフォワード」するにはどうすればよいですか?

無料の使用階層(Amazon Linux AMIのマイクロインスタンス)を使用しています

2
Afriza N. Arief
iptables -t nat -A PREROUTING -p tcp --dport 8000 -j REDIRECT --to-port 80

このようなもの。 :)

5
MealstroM

Sudo iptables -t nat -I PREROUTING -p tcp -i eth0 --dport 8000 -j DNAT --to-destination 127.0.0.1:80

上記のコマンドは成功しますが、/proc/sys/net/ipv4/conf/eth0/forwarding/proc/sys/net/ipv4/ip_forwardの両方に0が含まれており、Sudoを使用した後でも書き込みできません。

0
Afriza N. Arief