免费薅了台阿里云服务器,想着干点什么,就照着教程搭建了个 spring boot项目,简单弄了个接口,返回helloworld,本地跑起来没问题。
编译成jar包,用sftp上传到服务器,ssh连接服务器,在服务器上安装java,用java 命令跑起来,运行无问题。
在本地浏览器输入公网ip +端口号 + 路由,居然502了,想到其他的服务器都有设置网络端口的,阿里云应该也有。
在网络安全里找到了安全组,点右边的配置规则,给实例添加入方向,出方向。
再次尝试
成功了,但是当把ssh窗口关掉之后又不能访问了,因为没有在后台运行,就在java 命令之前加nohup,让进程在后台运行起来,再把窗口关掉,java进程就一直在运行了。