如何为 Bitnami 的 MEAN Stack 打开和保存端口

How to open and save ports for Bitnami's MEAN Stack

我正在尝试在 Bitnami 的 MEAN 堆栈上打开和保存端口。

到目前为止我遵循的步骤:

sudo iptables -A INPUT -i eth0 -p tcp --dport 3000 -j ACCEPT sudo su iptables-save > /opt/bitnami/iptables-rules iptables-restore < /opt/bitnami/iptables-rules sudo reboot

当我重新启动时,端口 3000 被关闭。不知道我做错了什么。任何帮助是极大的赞赏。谢谢。

您必须配置 iptables 以在启动时从保存的文件中恢复指定的规则。 troubleshooting page, BitNami recommends using crontab 这样做:

If you want to have your iptables rules active when you reboot your machine you have to do the following:

sudo su
iptables-save > /opt/bitnami/iptables-rules
crontab -e

Now edit the file with your favourite editor and include this line at the end of the file:

@reboot /sbin/iptables-restore < /opt/bitnami/iptables-rules

Save the file and exit. This way, in every boot, the system will load the iptables rules and apply them.

我建议使用 Ubuntu 中的 'ufw'。打开一个端口非常简单,如果您重新启动服务器,它会保留配置。

$ sudo ufw allow 3000