如何为 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
我正在尝试在 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