忘備録-備忘録

技術的な備忘録

node-redを80番ポートで動作させる

2016-11-28 18:04:41 | raspberry ...
node-redはデフォルトで1880番ポートで待ち受けます。これをWeb標準の80番ポートで動作させるには、 ~/.node-red/setting.js を書き換えること(参考)で出来ますが、node-redをrootで動作させないといけません。スーパーユーザー以外で80番ポートを使用する方法がここに乗っています。

その方法は iptables のポートフォワーディング機能を利用することです。
最初にport forwardを有効にします。
/etc/sysctl.conf ファイル内の次の行を"0"から"1"に変更しリブートします。

net.ipv4.ip_forward = 1

次のコマンドでポートのフォワードを設定します。

$ sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 1880


最新の画像もっと見る

コメントを投稿