curl -I <http://ip>:port

部署云服务需要注意

https://www.cnblogs.com/lyc94620/p/11783080.html

  1. 应用是否在监听对应端口?localhost:$port 可否访问?

    sudo netstat -ntlp
    sudo netstat -tuln | grep :$port
    
  2. 服务器防火墙是否放行端口?

    sudo iptables -nvL
    sudo iptables -L -n -v
    sudo ip6tables -L -n -v | grep ":80"
    
    sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
    
    sudo iptables -A INPUT -p tcp -s 172.21.3.116 --dport 5096 -j ACCEPT
    
  3. 保存和加载规则

    在 Debian 系统中,iptables 规则默认不会在重启后保存。为了确保规则在重启后仍然有效,需要保存当前的规则:

    sudo apt-get install iptables-persistent
    

    在安装过程中,你将被提示是否保存当前规则,选择 Yes

    如果你需要手动保存当前规则,可以使用以下命令:

    sudo iptables-save > /etc/iptables/rules.v4
    

    要恢复这些规则:

    bashCopy code
    sudo iptables-restore < /etc/iptables/rules.v4
    
  4. 修改完成之后,重启下防火墙,运行:

    sudo service iptables restart