适用于自己使用,已经在阿里云上部署服务,但还没有域名的情况下使用(以7979端口为例)
1. 服务部署(springboot)
//1.本地打包
mvn clean install
//2.sftp上传到阿里云服务器
sftp root@127.xx.xx.xx
put -r ./yy.jar
//3.阿里云机器上部署服务(默认8080端口,使用localhost可访问)
java -jar -Dservice.tag=local yy.jar &
2. 配置外网通过IP访问
2.1 阿里云服务器操作
//在阿里云服务器上操作
//1.安装IP防火墙
yum install iptables-services
//2.修改IP配置,开放端口
vim /etc/sysconfig/iptables
//增加一行(这里开放7979端口)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7979 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
//保存后重启iptables
service iptables restart
2.2 阿里云控制台配置
在服务器的控制台中的安全组中添加开放的端口号(7979)
位置:控制台–云服务器ECS(左侧)–网络和安全–安全组–管理实例–安全组规则–添加安全组规则(注意“授权对象”为0.0.0.0/0)
2.3 使用新端口部署服务
java -jar -Dservice.tag=local -Dserver.port=7979 yy.jar &
部署成功后,在外网通过{aliyunIp}:7979可以访问到阿里云IP上部署的服务