版权声明: https://blog.csdn.net/ttt_12345/article/details/83011304
上文介绍了将域名和IP的绑定,下面我们来配置下直接通过域名访问服务。
概述:我用的是springboot项目做的web端,其他服务也是大同小异,原理相同。
1、先看我的一个后台接口
直接返回JSON数据
{"12":123,"password":"3234234","name":"ttt"}
注:passwordkey-value对是我加的自定义注解@Fifter()后添加的,不影响测试,故未去掉,去掉也不影响测试。如下图
2、springboot项目的配置文件为
application-dev.properties的端口号为:
application-prod.properties的端口号为:
注意:
我在阿里云上使用的是application-prod.properties的端口号,端口号请在阿里云的控制台中配置
注意:最开始使用的是8080端口,但使用8080端口使用域名访问时,需要在域名后加8080端口,如下图
如果不想在端口号,想像正常人一样使用域名的话,则有两种方式,一是像我这样将服务端口改为80端口,二是使用nginx做反向代理,我这里简单起见,直接用的80端口号。
3、将服务上传到阿里云
其中:appo.sh是我用来启动和停止springboot项目的脚本文件。
需要改动的内容如下:
可见我在阿里云使用该脚本起springboot服务时,默认是使用的prod的配置文件且为后台启动。使用情况如下:
4、启动服务后通过域名访问,结果如下图:
欢迎大家关注我的公众号号 “up随想”,关注后或许会收到up主的小福利哦!!
本篇完。