特别篇:阿里云的购买与数据库搭建,含网站搭建

准备材料:

1、 购买一个初学者的云服务器

特别篇:阿里云的购买与数据库搭建,含网站搭建

特别篇:阿里云的购买与数据库搭建,含网站搭建

2、 购买一个自己喜欢的域名,我购买了一个huangkecheng.com的。

特别篇:阿里云的购买与数据库搭建,含网站搭建

域名要进行绑定和备案,这个过程太久了,你们自己去研究

因为我买的是一个轻量应用服务器,安装了一个宝塔入门级的面板。

按照下面的步骤进行设置。

特别篇:阿里云的购买与数据库搭建,含网站搭建

设置宝塔

1.设置好之后登陆一下宝塔

特别篇:阿里云的购买与数据库搭建,含网站搭建

2. 进行云服务器数据库的安装

特别篇:阿里云的购买与数据库搭建,含网站搭建

我使用的是phpMyAdmin4.4,你们按照自己的喜欢进行设置

3. 设置数据库里面的安全模式,将88端口进行放行

特别篇:阿里云的购买与数据库搭建,含网站搭建

有时候88端口的状态会显示:外网不同。

3.1就要进行下面这个设置:去阿里云---管理控制台----安全---防火墙---添加规则

特别篇:阿里云的购买与数据库搭建,含网站搭建

特别篇:阿里云的购买与数据库搭建,含网站搭建

3.2 回到宝塔面板进入数据库测试

特别篇:阿里云的购买与数据库搭建,含网站搭建

特别篇:阿里云的购买与数据库搭建,含网站搭建

3.3数据库进入正常,我们进行下一步

4. 随便搭建一个现成的网站:微擎。

4.1添加站点

特别篇:阿里云的购买与数据库搭建,含网站搭建

4.2. 下面这个是小配置,提交

特别篇:阿里云的购买与数据库搭建,含网站搭建

4.3我们去申请一个SSL证书(免费)

4.3.1打开我们的阿里云服务器

特别篇:阿里云的购买与数据库搭建,含网站搭建

4.3.2找到SSL证书,进行申请。

特别篇:阿里云的购买与数据库搭建,含网站搭建

特别篇:阿里云的购买与数据库搭建,含网站搭建

4.3.3下载证书,因为我们是apache,所以下载apache证书。

里面包含了3个文件

特别篇:阿里云的购买与数据库搭建,含网站搭建

第一个和第二个要用,解压出来。

4.3.4将密钥(KEY) 和证书(PEM格式)复制到正确的位置,保持。

特别篇:阿里云的购买与数据库搭建,含网站搭建

上面的步骤顺便把HTTPS打开,安全高一点。

5.上传一个微擎,然后加压

特别篇:阿里云的购买与数据库搭建,含网站搭建

去浏览器输入我们的网站:huangkecheng.com然后发现微擎,安装一下,就完成啦。

特别篇:阿里云的购买与数据库搭建,含网站搭建

6.下面开始部署我们接口代码放置的位置。

6.1将我们之前上课的up里面的iot文件夹放进www文件夹就完成了,下面开始操作。

特别篇:阿里云的购买与数据库搭建,含网站搭建

6.2打包上传到云服务器里面。如图

特别篇:阿里云的购买与数据库搭建,含网站搭建

6.3修改配置,在之前的课程我就说过要修改接口文件

特别篇:阿里云的购买与数据库搭建,含网站搭建

6.4因为我们放在wwwroot目录下面,要给权限它们。所以敲指令

在引入thinkphp 入口文件时无法生成 站点目录结构, 是权限的问题, 可以查看下apache的默认执行用户是谁,可以再配置文件中查看一般都是apache 组也是apache 这时我们就可以将站点目录权限给apache和apache组用户使用chown -R apache.apache /opt/www/thinkphpchmod -R 755 /opt/www/thinkphp

特别篇:阿里云的购买与数据库搭建,含网站搭建

7.测试接口

特别篇:阿里云的购买与数据库搭建,含网站搭建

8.1写一个方法读取数据库里面的东西。

public function hkc($username){
echo 'hello work!'.$username;
$student=M('sensor');
$a = $student -> select();
echo json_encode($a);
}
特别篇:阿里云的购买与数据库搭建,含网站搭建

路径如上图。

8.2去浏览器调用一下输入:huangkecheng.com/iot/index.php/home/index/hkc/username/123

返回如下:

特别篇:阿里云的购买与数据库搭建,含网站搭建

说明接口正常。


分享到:


相關文章: