900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 阿里云进阶课程三——基于云服务器构建微信公众号管理系统

阿里云进阶课程三——基于云服务器构建微信公众号管理系统

时间:2021-12-14 00:10:12

相关推荐

阿里云进阶课程三——基于云服务器构建微信公众号管理系统

基于阿里云服务器构建微信公众号管理系统

准备工作阿里云服务器镜像配置FileZilla和终端工具安装下载微擎压缩包微擎的安装和配置在云服务器上配置微擎文件设置数据库信息云服务器上安装微擎配置微擎信息结语

准备工作

今天是阿里云高校课程的第三天,任务是基于阿里云服务器构建微信公众号管理系统。(不得不吐槽一下这次课程阿里云的教程有点旧了,微擎的网址都搬迁了但是没有改过来。。。)

阿里云服务器镜像配置

第一步仍然是配置一下服务器的镜像环境,因为今天仍然要用到data/wwwroot/default目录,重新配置有个好处就是我们不用去把里面原来的文件手动删除,它会自动重置。

我们去阿里云服务器的管理页面,将服务器停止(不停止无法更换镜像),推荐强制停止,这样快一些(里面的文件换了镜像就全部重置了不必担心损坏之类的问题)

停止之后在配置信息的“更多”中找到更换系统盘

进入重新配置页面,选择镜像市场

在搜索框内输入(Ubuntu18.04 Apache PHP7.1)

这里需要注意的是,本次选择的镜像与阿里云教程中选择的ubuntu 16.04不太一样,因为我用教程中的镜像设置起来有些问题,所以在这里使用了ubuntu 18.04版本的。

接下来就选择自定义用户名和密码,用户名还是使用root,密码就自行配置了,然后需要手机的验证码,全部搞定后就配置完成啦,等个10多秒去控制台看看,服务器显示已启动就可以进行下一步。(还要记得配置安全组噢!详细可以查看阿里云安全组配置文档)

FileZilla和终端工具安装

因为这次的任务需要上传我们下载好的本地文件,所以在这里推荐大家下载FileZilla(文件传输工具)

FileZilla下载地址:https://filezilla-/download.php?type=client

下载好之后就是这个界面啦

然后就是终端工具,大家可以使用putty,这里使用由 Larry Li维护并开源的中文版,下载地址:/larryli/PuTTY/releases

不过我更推荐大家使用MobaXterm,简直是终端神器hhh,详细下载和使用可以参考我进阶课程第一课的博客/qq_45940870/article/details/107840976

下载微擎压缩包

这里就出现了本次教程中的第一个坑点,微擎的官网已经迁移了!!!然后教程中还用原来的链接下载安装包,结果就是

心酸,不过我百度了一下hhh,微擎的官网已经搬迁到,有兴趣的同学可以自行访问

我就直接提供本次任务所需的压缩包链接吧

/download/WeEngine-Laster-Online.zip

更坑的是,这个压缩包下载解压之后跟教程里的是完全不一样啊,因为微擎自己更换了这个东西的安装方式,解压完里面现在只有一个install.php文件了。

不过别怕,等下我也会详细讲解如何安装的!至此我们的准备工作就大致完成了。

微擎的安装和配置

在云服务器上配置微擎文件

首先我们需要让FileZilla连接上我们的云服务器,我们主要使用sftp协议写入文件,主机处写sftp://(公网ip),用户名和密码写刚刚配置镜像设置好的就行,端口写22(也可以不写,不写时默认是22),点击快速连接即可。

连接之后进入/data/wwwroot/default/目录,创建一个old文件夹,将目录上的原始文件全部搬到old内。

然后将解压缩后的微擎(只有一个install.php文件)上传到data/wwwroot/default目录下

文件传输好了之后,我们还需要去打开远程终端访问,更改一下目录的权限

chown -R www /data/wwwroot/default

设置数据库信息

我们还需要给自己的云服务器数据库添加信息,以便之后微擎数据的管理

首先要拿到我们数据库的原始密码,在终端工具中输入

grep dbrootpwd /root/oneinstack/options.conf

就会得到我们数据库的原始密码,这里又是一个坑点,阿里云教程里面说到密码一般默认是KeYpZrZx,但其实不是,我重装系统试了好几次都不一样的…所以我们乖乖输命令拿密码吧hhh

拿到密码后,我们打开Google,输入

http://ecs公网IP/old/phpMyAdmin

这里又是一个坑点,阿里云教程中的"M"和"A"没有大写,如果按照教程那样复制进去会得到404…真的无语了害。

打开之后会出现以下页面

就把用户名和刚才得到的密码输入进去点执行就好啦,进入之后看到左侧栏的New

这里就会让你创建一个新的数据库,在名称中填入newdb,然后点创建就可以了

这样我们的数据库信息就设置好啦!

云服务器上安装微擎

微擎的整体安装现在都要在云服务器上进行,这个在微擎官网也有介绍

这里又是一个坑点,害。因为微擎更改了安装方式,按照阿里云教程中直接登陆公网ip会得到404…所以我们要先访问

http://ecs公网IP/install.php

这样才可以进入微擎的安装页面。进入之后会要求我们先配置数据库参数,按照下图输入信息即可(特别注意数据库主机填localhost

数据库用户和密码还是刚刚得到的那些。

输入完成之后就可以点击安装系统啦

完成之后就可以进入应用控制台查看了

至此我们微擎的安装就完成啦!

配置微擎信息

我们安装好微擎之后,就可以直接登陆公网ip了

http://公网ip

登陆之后我们首先要进入控制台检查系统更新,否则后续操作容易报错

然后阿里云教程中就要求我们去注册站点,结果我找了很久,发现它已经自动注册了hhh,所以我们不需要管这一步了,我们现在就可以去添加微信公众号到微擎里面啦

添加完成之后,就可以对其进行相应的操作,微擎的应用市场里还提供了功能插件(有些要付费),可以根据自己的选择搭建公众号管理系统。

结语

至此,本次的任务就完成啦!希望对正在阅读的你有所帮助。

如需转载,记得注明出处噢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。