我正在尝试在Bitnami的MEAN Stack上打开并保存端口。
到目前为止,我一直遵循的步骤:
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已关闭。不知道我做错了什么。任何帮助是极大的赞赏。谢谢。
答案 0 :(得分:2)
我建议使用Ubuntu的'ufw'。打开端口非常简单,如果重新启动服务器,它会保留配置。
$ sudo ufw allow 3000
答案 1 :(得分:0)
您必须配置iptables
以在启动时从保存的文件中恢复指定的规则。在其troubleshooting page上,BitNami
建议使用crontab
执行此操作:
如果您想在重启时启用iptables规则 机器你必须做以下事情:
sudo su iptables-save > /opt/bitnami/iptables-rules crontab -e
现在使用您喜欢的编辑器编辑文件,并在文件末尾包含此行:
@reboot /sbin/iptables-restore < /opt/bitnami/iptables-rules
保存文件并退出。这样,在每次启动时,系统都会加载iptables规则并应用它们。