直通通过域名访问web项目 --以springboot为例

版权声明: 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主的小福利哦!!

本篇完。

猜你喜欢

转载自blog.csdn.net/ttt_12345/article/details/83011304