【发布时间】:2021-01-08 20:32:50
【问题描述】:
我正在运行一个 Amazon Linux EC2 实例。它是一个 node.js 服务器。我需要在每次重启/启动时运行以下命令:
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to 8080
上面的命令将端口 80 重定向到端口 8080。
我怎样才能做到这一点?
【问题讨论】:
-
另外,为什么不将你的 node.js 服务器改为在 8080 端口上运行呢?
-
这取决于您使用的 Linux 发行版。这可能会帮助你Run script on start up
-
@chedabob node.js 服务器确实在端口 8080 上运行,但 AWS 在端口 80 上有 HTTP 流量
-
A 尝试将 bash 脚本放入 /etc/init.d/ 并将其修改为可执行,但没有成功。
标签: node.js amazon-ec2 command startup