hello,大家好,这里是又鸽了好几个星期不出文章的x,最新在准备答辩所以又停更了🤳,今天这篇文章带来的是和即将到来的中秋节有关的专题,也是本人一直想出的短信服务加服务器的专题系列,整个的过程只要跟着做其实难度不大,也没想象中的那么困难,而且也是非常常用的一个功能💁♀️,好啦,如果你也喜欢这篇博客的话,那就接着往下看吧~

宝塔面板的MySQL版本 宝塔数据库版本_短信服务


文章目录

  • 页面展示
  • 腾讯云服务器准备
  • 重置密码
  • 开放端口
  • 转移阵地,前往宝塔
  • 安装mysql
  • 远程数据库连接操作
  • Mysql连接
  • 允许默认用户root远程登录
  • Navicat远程连接
  • 短信服务
  • 公众号准备[申请签名]
  • 申请签名类型
  • 正文模板准备
  • 创建应用
  • 访问管理拿两个宝贝
  • 代码自动生成
  • 展示一下(手机信息截图)
  • 短信截图
  • Redis截图
  • 后台部分截图

页面展示

宝塔面板的MySQL版本 宝塔数据库版本_短信服务_02

宝塔面板的MySQL版本 宝塔数据库版本_数据库_03

宝塔面板的MySQL版本 宝塔数据库版本_数据库_04


宝塔面板的MySQL版本 宝塔数据库版本_服务器_05

(是不是超有中秋风格,哈哈哈哈哈哈🌕🌕壁纸都在项目里了😎)

腾讯云服务器准备

不了解服务器的朋友可以点击下方链接,然后跟着后面的步骤一起来玩噢🎈🎈🎈
本项目所用到的服务器2核2g4M😎

宝塔面板的MySQL版本 宝塔数据库版本_服务器_06

重置密码

这里重置密码是为了后续登录使用的,所以很重要

宝塔面板的MySQL版本 宝塔数据库版本_公众号_07


宝塔面板的MySQL版本 宝塔数据库版本_数据库_08

这里默认登录用户都是root,密码自己记住就好,待会要用到❗❗❗

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_09

开放端口

点击旁边的增加规则就可以增加啦😎

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_10

转移阵地,前往宝塔

在前面大家可以看到宝塔的登录地址,第一次登录:

宝塔面板的MySQL版本 宝塔数据库版本_数据库_11


会进入到Shell界面,输入上面的sudo /etc/init.d/bt default即可得到你的登录名和密码

登陆成功后可以修改用户名和密码,但是第一次是要用它本身的🤗

安装mysql

不了解服务器的朋友可以点击下方链接,然后跟着后面的步骤一起来玩噢🎈🎈🎈
本项目所用到的服务器2核2g4M😎

进入宝塔界面,前往软件商店,在右边,安装时间可能会比较长,这里选择的是编译安装,避免以后出现什么bug,所以没有选择极速安装🧐等待时间比较长,喝杯茶休息会🥂🍋🍹🍸

宝塔面板的MySQL版本 宝塔数据库版本_短信服务_12

远程数据库连接操作

打开软件XShll7

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_13


宝塔面板的MySQL版本 宝塔数据库版本_服务器_14


![在这里插入图片描述](

宝塔面板的MySQL版本 宝塔数据库版本_公众号_15

登陆成功之后

宝塔面板的MySQL版本 宝塔数据库版本_短信服务_16

Mysql连接

1.首先,去宝塔面板拿到默认的Mysql登录密码

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_17

这里就使用默认密码先,密码我个人觉得使用它默认的会很好,笔者曾经数据库收到过攻击,当时我的数据库密码为root,非常的简单,然后数据库当时发生过一些异常,有人动过我的数据库,所以这里大家使用默认的会比较安全,可以将这串码自己记录好😎

连接上XShell后,输入

mysql -uroot -p
他会让你填入密码,你复制刚刚获取的密码然后直接右键粘贴即可进入👻

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_18

允许默认用户root远程登录

宝塔面板的MySQL版本 宝塔数据库版本_数据库_19


选中数据库

use mysql

下面注意是有";"不加的话命令不完整噢😏😏

允许登录

update user set host = ‘%’ where user = ‘root’;

刷新数据库

flush privileges;

Navicat远程连接

宝塔面板的MySQL版本 宝塔数据库版本_公众号_20


宝塔面板的MySQL版本 宝塔数据库版本_服务器_21


第一次可能会比较慢,等一下哈~

成功后我们创建一个数据库以及用户表来保存用户数据

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_22

宝塔面板的MySQL版本 宝塔数据库版本_公众号_23


至此,数据库端工作准备完毕~

接下来来处理短信服务端

短信服务

不了解服务器的朋友可以点击下方链接,然后跟着后面的步骤一起来玩噢🎈🎈🎈
本项目所用到的服务器2核2g4M😎 短信服务这一块,打开服务器界面,上面的云产品搜索“短信”,一开始都会有免费100条国内短信的,不用害怕😎,这里有很多东西需要准备,不要弄乱了噢

宝塔面板的MySQL版本 宝塔数据库版本_短信服务_24

公众号准备[申请签名]

这里要先申请一个签名,申请签名

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_25


申请签名的方式有很多,笔者这里使用的是最简单的,那就是通过公众号申请

申请签名类型

如果签名是自用的情况下,这里一般有下面4种,简单来说就是这四种里你必须有一种是“上线并且搜索得到”的,比如,你上线了一个小程序,你上线了一个APP,最简单的就是上线一个公众号,而且这个公众号必须是你个人创建的,笔者曾经试过:如果是别人的公众号,但是你属于这个公众号的合作者,这样子去申请依旧不行,你会申请一直失败
后来我就自己去申请了一个公众号,然后一下子就申请成功了😂😂😂
申请公众号网站:微信公众平台传送门简单填写一些信息就ok,而且是直接就上线了,nice!!!

宝塔面板的MySQL版本 宝塔数据库版本_公众号_26

以下是我申请成功的经验😋

宝塔面板的MySQL版本 宝塔数据库版本_数据库_27

没有意外都是很快就申请好了的,一般两个小时内就可以了😉,申请好之后会得到这个签名的ID

宝塔面板的MySQL版本 宝塔数据库版本_数据库_28

正文模板准备

宝塔面板的MySQL版本 宝塔数据库版本_公众号_29

模板这一块,它是有样板的,可以直接使用它的样板

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_30

这里我是用第一个模板~

宝塔面板的MySQL版本 宝塔数据库版本_公众号_31

模板申请好了之后,会得到这个模板的ID,我这里申请了2个模板

宝塔面板的MySQL版本 宝塔数据库版本_服务器_32

创建应用

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_33

填写好之后会生成SDK AppID,待会也是要用到的~目前为止要用到的已经有3个喽😎

访问管理拿两个宝贝

去到访问管理里获取你的SecretId和SecretKey

宝塔面板的MySQL版本 宝塔数据库版本_宝塔面板的MySQL版本_34

创建自己的访问密钥~保存好噢,待会要用到

宝塔面板的MySQL版本 宝塔数据库版本_公众号_35

代码自动生成

一切都准备好之后,开始玩啦,这里腾讯云会为我们自动生成java代码

发送短信最后一战传送门😎发送短信API文档传送门😎

进来之后,搜索“短信”

宝塔面板的MySQL版本 宝塔数据库版本_数据库_36

进来后,可以看到右侧的代码生成,但是在这之前,需要填写几个参数

宝塔面板的MySQL版本 宝塔数据库版本_短信服务_37

剩下几个参数可以不填,选填
得到右侧的代码之后我们开始进入开发🐱🏍

展示一下(手机信息截图)

短信截图

宝塔面板的MySQL版本 宝塔数据库版本_公众号_38

Redis截图

宝塔面板的MySQL版本 宝塔数据库版本_公众号_39

后台部分截图

宝塔面板的MySQL版本 宝塔数据库版本_服务器_40

这里代码相对来说比较多,我就不展示啦,项目里有很多需要个人填写的我都注释好啦,大家看着来填写就可以了